HI
I have 2 button in my page
1--btnsend
2--btnregister
when users click on btnsend it send some information( that users insert in textbox) to my emailaddress
and when users click on btnregister it insert data into database
I want when users click on each of button after send email or insertdata into database it show message
i.e:
when users click on btnsend it show "your message sent"
and when users click on btnregister it show "your name register"
so I use session for both button event :
Behind code:
protected void Page_Load(object sender, EventArgs e)
{
if (Session["MessageS"] != null)
{
this.ClientScript.RegisterStartupScript(GetType(), "Javascript", "<script>alert('your message sent.')</script>");
Session["MessageS"] = null;
}
if (Session["Message"] != null)
{
this.ClientScript.RegisterStartupScript(GetType(), "Javascript", "<script>alert('your name register')</script>");
Session["Message"] = null;
}
and button event code:
protected void btnregister_Click(object sender, ImageClickEventArgs e)
{
SqlCommand _cmd = new SqlCommand("Variz", _cn);
_cmd.CommandType = CommandType.StoredProcedure;
_cn.Open();
_cmd.Parameters.AddWithValue("@Name", txtname.Text);
_cmd.Parameters.AddWithValue("@Tell", txttell.Text);
_cmd.Parameters.AddWithValue("@CardNumber", txtcard.Text);
_cmd.Parameters.AddWithValue("@Peygiri", txtpay.Text);
_cmd.Parameters.AddWithValue("@Price", txtprice.Text);
_cmd.ExecuteNonQuery();
Session["Message"] = true;
Response.Redirect(Request.Url.AbsoluteUri);
_cn.Close();
}
protected void btnsend_Click(object sender, ImageClickEventArgs e)
{
string body = this.PopulateBody(txtFN.Text,
txtemail.Text,
"http://www.aspsnippets.com/Articles/Fetch-multiple-values-as-Key-Value-pair-",
txtmatn.Text);
this.SendHtmlFormattedEmail("neda@behtop.com", txttopic.Text, body);
txttopic.Text = " ";
txtFN.Text = " ";
txtmatn.Text = " ";
txtemail.Text = " ";
Session["MessageS"] = true;
}
problem is when I click on btnregister it show message SESSION["Message"]
but when i click on btnsend it send data to my email but it didn't show message SESSION["MessageS"]
can you help me?
Thanks alot