我正在使用Global.asx及其事件Application_Error
来捕获异常并将其保存在我的会话中,如下所示:
void Application_Error(object sender, EventArgs e)
{
Exception err = Server.GetLastError();
Session.Add("LastError", err);
}
如果我在Session
之后立即查看Add
,则会保存此异常,但是当我尝试从错误页面读取它(处理它并显示警告)时,{{1}是空的。
我忘了什么吗? 谢谢你的帮助。