【发布时间】:2011-03-16 08:12:33
【问题描述】:
情况:
- 在 Web.Config 中,我们使用
redirectMode="ResponseRewrite"打开了 CustomErrors。 - 在 MasterPage 的
Page_Load中,我们访问Page的Session属性。
问题:
当任何页面发生错误时,用户会被重定向(通过重写)到我们的 Error.aspx 页面。在 MasterPage 的 Page_Load 中,我们访问 Session 并获得一个 HttpException 告诉我们启用 SessionState。但是我们肯定启用了 SessionState。
问题:
我们如何在 MasterPage 的 Page_Load 事件中进行 UrlRewrite 后访问会话?
【问题讨论】:
-
实际的异常是什么,或者确切的信息是什么?此外,每次引发导致 ResponseRewrite 的错误时都会发生这种情况,还是仅在某些错误时发生?
-
每个未捕获的异常都会发生这种情况
标签: asp.net error-handling url-rewriting session-state