确定导致ASP.NET中重定向的错误

use*_*662 3 asp.net

我有一个ASP.NET Web表单应用程序.在与此应用程序关联的web.config中,我处理我的自定义错误,如下所示:

<customErrors mode="Off" defaultRedirect="error.aspx" />
Run Code Online (Sandbox Code Playgroud)

当用户访问error.aspx页面时,我想确定导致此页面到达的错误.有谁知道我怎么做到这一点?

谢谢!

Guf*_*ffa 6

您可以使用以下GetLastError方法获取异常对象:

Exception ex = Server.GetLastError();
Run Code Online (Sandbox Code Playgroud)

(直接从我们的错误页面的代码中复制,到目前为止已记录了数百万个错误... :)