Привет! Я только что настроил метод на своем веб-сайте для отправки электронного письма со страницы «Контакты». Я хотел очистить форму asp.net от всех деталей электронной почты после того, как они отправили электронное письмо, поэтому я использовал response.redirect, чтобы обновить страницу как таковую. Я хочу отобразить сообщение или всплывающее окно, чтобы показать, что сообщение было отправлено, но поскольку страница обновляется, метка, которую я пытаюсь написать, никогда не вызывается. Есть ли способ обойти это или способ очистить форму без перенаправления? Вот код, с которым я работаю:
protected void SubmitBtn_Click(object sender,EventArgs e)
{
MailMessage mailObj = new MailMessage(
EmailTxt.Text, "xxxxx@xxxxx.com", SubjectTxt.Text, MessageTxt.Text);
SmtpClient SMTPServer = new SmtpClient("localhost");
try
{
SMTPServer.Send(mailObj);
Response.Redirect("ContactMe.aspx");
base.OnLoad(e);
MessageLbl.Text = "Email Sent SucessFully.";
}
catch (Exception ex)
{
MessageLbl.Text = ex.ToString();
}
}
Большое спасибо заранее