如何检测错误页面上的错误

时间:2014-01-01 12:05:20

标签: html asp.net custom-error-pages

我听说我们可以使用defaultRedirect部分的<customErrors>子句指定自定义错误页面(或多个,每个处理特定的HTTP错误)。我在项目中添加了一个错误页面,并在web.config中进行了设置。现在当发生HTTP错误时,ASP.NET会将我带到指定的错误页面,但我不确定发生了什么事让我们在这里。

我们有办法告诉ASP.NET在我们的页面中吐出错误代码或描述吗?为每个HTTP错误添加一个页面似乎是很多工作。我正在寻找一些服务器端变量/宏或我可以嵌入该页面的内容。

1 个答案:

答案 0 :(得分:1)

尝试使用Server.GetLastError()方法。

来自MSDN link

  

GetLastError方法返回描述的ASPError对象   发生的错误情况。此方法仅在之前可用   .asp文件已将任何内容发送到客户端。

CodeProject上的这个article有一个非常好的ASP.net错误处理教程。