【发布时间】:2011-08-19 12:28:47
【问题描述】:
当使用 response.redirect(url) 时,它会引发 threadabortedexception。使用重载并将 endResponse 设置为 false 不会抛出异常,而是会让执行完成。
是捕获并忽略 threadabortedexception 还是使用重载并将 endResponse 设置为 false 更好?
重定向调用后无需执行其他代码,所有资源都已清理完毕。 global.asax 中有错误日志记录和默认操作,因此不可能让异常冒泡。
【问题讨论】:
-
您是否尝试过设置了 bool 标志的重定向,紧接着是 response.end 之类的东西?
-
response.end 是引发异常的原因
标签: asp.net