У меня есть форма на моей странице, где пользователи могут отправить электронное письмо,
try
{
smtpClient.Send(message);
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Key",
"alert('Thank you for your submission.');", true);
}
catch(Exception)
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Key",
"alert('There was an error processing your request.');", true);
}
Response.Redirect("home.aspx");
Предупреждение не появляется, и страница просто перенаправляется немедленно, если я не закомментирую Response.Redirect, тогда предупреждение работает,Я хочу отобразить предупреждение, а затем перенаправить.
Как этого достичь?Я думал об использовании таймера, но я не уверен, что это лучшее решение.
Спасибо.