当前位置: 代码迷 >> ASP.NET >> 为什么执行Redirect总会抛出错误
  详细解决方案

为什么执行Redirect总会抛出错误

热度:9181   发布时间:2013-02-25 00:00:00.0
为什么执行Redirect总会抛出异常?
我在执行 Response.Redirect("----")时,总会抛出异常,执行catch (Exception ee){---- }。真不知道是为什么?

------解决方案--------------------------------------------------------
你不要用try直接Redirect就行了,why 我也不知道
------解决方案--------------------------------------------------------
Rediect的原理就是使用异常机制实现的,使用Redirect就会产生异常,这是正常的(具体原因我不记得了,是.net对重定向的实现机制来的)
------解决方案--------------------------------------------------------
Response.Redirect("----")
他不会让你失望的,套上try他就给你往外扔东西。。。
我一般都不给他套。。
------解决方案--------------------------------------------------------
一般都是try{}catch(){}
不行就设置一个断点,逐步跟踪 
还是要自己来找问题的出处!
你能学到更多!
------解决方案--------------------------------------------------------
Response.Redirect("a.aspx",false)这样就正确!
------解决方案--------------------------------------------------------
不能套try的
  相关解决方案