以下代码会转到 bbb.aspx ,希望各位解释一下原因。Try
Response.Redirect("aaa.aspx")
Exit Try
Catch ex As Exception
Response.Redirect("bbb.aspx")
End Try
Response.Redirect("aaa.aspx")
Exit Try
Catch ex As Exception
Response.Redirect("bbb.aspx")
End Try
解决方案 »
- .net html页面 访问权限问题
- 关于 asp.ne页面里的 doPostBack方法
- 正则表达式?
- 如何 循环获取 服务器端控件 TextBox 的值
- 如何只用一个按钮触发验证控件?
- csdn,今天我又投过了一票!同时我有问题要问,高手过来看看!关于会员的session过期,操作则返回到登陆页面,请问是如何实现的?在Web.co
- 在装VS。NET时不管是2003还是2005,MSDN Library要不要装呢?是的装的好,还是不装的好呢?
- 老师们节日快乐
- 不知道为什么 新建了个 用户 登陆 2000后, 打开 跳转页面时显示不能找到页面, 必须刷新才行 ???
- DropDownList的问题
- 弹出式窗口问题!(解决给分)
- <%# 如何防止Table框架错乱
Response.Redirect("aaa.aspx",false)才会继续执行后面的操作,再说,如果没有出错,也不会执行。Response.Redirect("bbb.aspx")。Response.Redirect("aaa.aspx")肯定是出错才会执行bbb.aspx.
要么aaa.aspx不存在,要么是在服务器端用户aaa.aspx就出错了。
Response.Redirect("aaa.aspx")
Response.End()
Exit Try
Catch ex As Exception
Response.Redirect("bbb.aspx")
End Try
就会跳转到aaa.aspx
Response.Redirect("aaa.aspx")
return
Catch ex As Exception
Response.Redirect("bbb.aspx")
End Try
用Return就可以拉
----------------
不会吧,这么强,页面不存在都不会报错????
Response.Redirect("http://www.hao123.com", False)
'Exit Try
Catch ex As Exception
'Response.Write(ex.Message)
Response.Redirect("http://www.cnblogs.com")
End Try
调用 Redirect 等效于在将第二个参数设置为 true 的情况下调用 Redirect。
·Redirect 调用 End,该方法在完成时引发 ThreadAbortException 异常。
·对 End、Redirect 和 Transfer 的调用在当前响应提前结束时引发一个ThreadAbortException异常。所以说 Response.Redirect("aaa.aspx") 这一句确实是引发了异常,导致程序执行了下面的语句,和Redirect的第二个参数没关系。但 ThreadAbortException 是个特殊的异常,也就是说,当不捕获它时程序并不会终止。
MyLf(不睡觉的鱼):我所说的即使aaa.aspx不存在也可以正常转向的意思是,.Net在执行Redirect时并不检查转向的地址是否存在。