在Webform1.aspx.cs文件中:
在Global.asax.cs文件中:
但是Application_Error事件处理程序从未被调用。相反,我得到了一个运行时错误页面。
在抛出异常后,我该怎么做才能使Application_Error被调用?
protected void Page_Load(object sender, EventArgs e)
{
throw new Exception("test exception");
}
在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");
}
但是Application_Error事件处理程序从未被调用。相反,我得到了一个运行时错误页面。
在抛出异常后,我该怎么做才能使Application_Error被调用?