【发布时间】:2010-12-06 16:31:20
【问题描述】:
我遇到了这个错误线程被中止。,今天下午在我的错误日志中。
导致这个错误的代码是:
Response.Redirect("Login.aspx", true);
如果我将bool 的值更改为false,错误日志将变为空并且此错误不再出现,但程序停止工作。
如果我保留它,我会收到类似滋扰的错误。
我想知道使用Response.Redirect 传递true 作为endResponse 参数的值的替代方法。
【问题讨论】:
-
Respose.Redirect 会在内部调用 Response.End ,可以通过 'false' (Response.Redirect (Login.aspx, false);) 来抑制。但不会导致程序停止虽然工作。
-
如果重定向后正在处理其他逻辑,则可以停止程序工作,否则如果引发异常则不会处理。
-
@wizzard.. 它的工作原理,但它不允许在页面上携带我的会话变量。
-
@谢谢迈克。站点链接非常有用。
标签: asp.net boolean redirect response.redirect