日期:2014-05-18  浏览次数:20482 次

为什么执行Redirect总会抛出异常?
我在执行 Response.Redirect("----")时,总会抛出异常,执行catch (Exception ee){---- }。真不知道是为什么?

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