小编Chr*_*ers的帖子

Application_Error不会触发?

在Webform1.aspx.cs中:

protected void Page_Load(object sender, EventArgs e)
{
    throw new Exception("test exception");
}
Run Code Online (Sandbox Code Playgroud)

在Global.asax.cs中:

protected void Application_Error(object sender, EventArgs e)
{
    // Code that runs when an unhandled error occurs
    if (Server.GetLastError() is HttpUnhandledException)
        Server.Transfer("ErrUnknown.aspx");
}
Run Code Online (Sandbox Code Playgroud)

但是从不调用Application_Error事件处理程序.相反,我得到一个运行时错误页面.

在抛出异常后,我需要做什么才能调用Application_Error?

.net asp.net onerror global-asax

6
推荐指数
1
解决办法
4910
查看次数

标签 统计

.net ×1

asp.net ×1

global-asax ×1

onerror ×1