【发布时间】:2009-02-23 10:18:29
【问题描述】:
Response.Redirect 有两个重载:
公共无效重定向(字符串网址) 参数: url:目标位置。
public void Redirect(string url, bool endResponse) 参数: url:目标的位置。 endResponse:指示当前页面的执行是否应该终止。
如果我调用第一个重载,或者在 endResponse 设置为 true 的情况下调用第二个重载,ThreadAbortException 会被抛出。
我为什么要使用这种方法?这不是使用异常处理程序流的例子吗? (因此是一件坏事)
如果我的重定向确实需要例外,我最好抛出一个包含重定向的原因的更多信息的异常吗?
【问题讨论】:
标签: asp.net exception redirect response.redirect