读书人

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

发布时间: 2012-01-22 22:38:43 作者: rapoo

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

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

读书人网 >asp.net

热点推荐