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

<customErrors mode="Off" defaultRedirect="error.aspx" />

当用户进入error.aspx页面时,我想确定是什么错误导致到达此页面。有人知道我该怎么做吗?

谢谢!

最佳答案

您可以使用Server.GetLastError方法

Exception LastError;
String ErrMessage;

LastError = Server.GetLastError();

if (LastError != null)
   ErrMessage = LastError.Message;
else
   ErrMessage = "No Errors";

Response.Write("Last Error = " + ErrMessage);

关于asp.net - 确定导致ASP.NET中重定向的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3658647/

10-12 17:10