有的人在想点击Button先进行一些处理,然后弹出一个提示窗口,并定位到另一页于是 在 Button 的onclick函数中:
Response.Write("<script> alert('操作成功!'); </script>");
Response.Redirect("mypage.aspx"); 但总是看不到弹出窗口
而转向用
ClientScript.RegisterStartupScript(this.GetType(), "uniquestr", "alert('操作成功!')", true);
Response.Redirect("mypage.aspx");
其实以上两种我认为是大同小异
正确写法为:
Response.Write("<script> alert('操作成功!'); window.open('mypage.aspx','_self');</script>");
至于原因:
大家来讨论!!!