私は、ユーザーが電子メールを送信することができ、私のページのフォームを持っているにリダイレクトする、サーバ側の警告メッセージを表示し、新しいページ
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をコメントアウトしない限り、アラートは機能します。アラートを表示してリダイレクトしたい
これはどのように達成できますか?私は何とかタイマーを使用することを考えましたが、それが最良の解決策であるかどうかはわかりません。
ありがとうございました。