先写alert('提示语句!') 后写Redirect语句,为什么只是跳转而不显示提示语句框

提问: 
Response.Write("<script>alert('提示语句!!!');</script>");
Response.Redirect("需要跳转的网页.aspx";);
为什么加上Response.Redirect后,那个提示语句框不显示了
 
回答:
网页都是先后台代码后前台代码的。
服务器在编译过程中,就转走到需要跳转的页面去了。不执行前台页面的提示框语句。
前台页面是在客户端执行的。必须编译完,发给客户端,才会弹处。
所以弹出不起作用。
 
 
修改方法:
Response.Write("<script>alert('提示语句!');location.href='需要跳转的网页.aspx';</script>");
原文地址:https://www.cnblogs.com/caixiaofeng/p/3479443.html