标签: html asp.net custom-error-pages
我听说我们可以使用defaultRedirect部分的<customErrors>子句指定自定义错误页面(或多个,每个处理特定的HTTP错误)。我在项目中添加了一个错误页面,并在web.config中进行了设置。现在当发生HTTP错误时,ASP.NET会将我带到指定的错误页面,但我不确定发生了什么事让我们在这里。
defaultRedirect
<customErrors>
web.config
我们有办法告诉ASP.NET在我们的页面中吐出错误代码或描述吗?为每个HTTP错误添加一个页面似乎是很多工作。我正在寻找一些服务器端变量/宏或我可以嵌入该页面的内容。
答案 0 :(得分:1)
尝试使用Server.GetLastError()方法。
来自MSDN link:
GetLastError方法返回描述的ASPError对象 发生的错误情况。此方法仅在之前可用 .asp文件已将任何内容发送到客户端。
CodeProject上的这个article有一个非常好的ASP.net错误处理教程。