关于alert()和response.redirect()的问题

2025-05-07 22:25:34
推荐回答(5个)
回答1:

response.write(""); //向返回的流中写入一个字符串
response.redirect("aa.aspx") //将流切断,并转向另一个页面的请求。

所以response.redirect之后前面的那句write就失效了。这时候发给浏览器的内容变成了aa.aspx

回答2:

至于为什么不弹出而直接跳转楼上几位都说了
如果你想实现先弹出后跳转可以这样写
Response.Write("");

回答3:

你觉得会显示吗?因为response.redirect是在服务器端执行的,response.write(""); 是返回大客户端的,所以执行代码时,服务器早就跳转到aa.aspx不会返回到浏览器了

回答4:

直接跳转了,具体原因不是很清楚这样就可以了
response.write("");

回答5:

response.redirect("aa.aspx")

这个方法前面的方法执行不到的,直接跳转了