Response.Write和Response.Redirect一起用的時候就會這樣,write腳本和redirect腳本不能同時使用,這樣不會執行腳本,最好使用ClientScript改進方法:方法一:Page.ClientScript.RegisterClientScriptBlock(this...
Response.Write和Response.Redirect一起用的時候就會這樣,write腳本和redirect腳本不能同時使用,這樣不會執行腳本,最好使用ClientScript
改進方法:
方法一:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script language=javascript >alert('彈出對話框!');</script>"); Response.Redirect("page.aspx");
方法二:
Response.Write("<script>alert('彈出對話框!');window.location.href = 'page.aspx';</script>");
方法三:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script language=javascript >alert('彈出對話框!');window.location.href = 'page.aspx';</script>");