我有我的頁面上的表單,用戶可以發送電子郵件,顯示服務器端警報消息,然後重定向到一個新的頁面
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,那麼警報就起作用。我想顯示警報然後重定向。
這是如何實現的?我想用某個定時器,但我不確定這是否是最好的解決方案。
謝謝。