ASP.NET的错误处理方式
2006-08-25 15:05
549 查看
web.config配置
<system.web>
<customErrors mode="On" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="Error403.htm" />
<error statusCode="404" redirect="Error404.htm" />
</customErrors>
</system.web>
Application_Error事件处理
protected void Application_Error(object sender, EventArgs e)
{
Exception objErr = Server.GetLastError().GetBaseException();
Response.Write("Error:" + objErr.Message);
Server.ClearError();
}
可以参照此处的技术获得错误异常的描述信息,并记录在自定义的log文件中。
另外需要注意的是,Server.ClearError();必须调用,否则错误异常将继续传递到下一层。
ErrorPage属性
<script language="C#" runat="server">
protected void Page_Load(object sender, EventArgs e) {
this.ErrorPage = "ErrorPage.htm";
}
</script>
Page_Error事件处理
protected void Page_Error(object sender, EventArgs e)
{
Exception objErr = Server.GetLastError().GetBaseException();
Response.Write("Error:" + objErr.Message);
Server.ClearError();
}
<system.web>
<customErrors mode="On" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="Error403.htm" />
<error statusCode="404" redirect="Error404.htm" />
</customErrors>
</system.web>
Application_Error事件处理
protected void Application_Error(object sender, EventArgs e)
{
Exception objErr = Server.GetLastError().GetBaseException();
Response.Write("Error:" + objErr.Message);
Server.ClearError();
}
可以参照此处的技术获得错误异常的描述信息,并记录在自定义的log文件中。
另外需要注意的是,Server.ClearError();必须调用,否则错误异常将继续传递到下一层。
ErrorPage属性
<script language="C#" runat="server">
protected void Page_Load(object sender, EventArgs e) {
this.ErrorPage = "ErrorPage.htm";
}
</script>
Page_Error事件处理
protected void Page_Error(object sender, EventArgs e)
{
Exception objErr = Server.GetLastError().GetBaseException();
Response.Write("Error:" + objErr.Message);
Server.ClearError();
}
相关文章推荐
- 对"ASP.NET的错误类型及错误处理方式"的补充
- ASP.NET MVC中错误处理方式
- ASP.NET中处理自定义错误的最佳方式
- ASP.NET错误处理的方式(总结)
- ASP.NET MVC中错误处理方式
- ASP.NET错误处理的方式(一)
- ASP.NET DEVELOPMENT SERVER 未能开始侦听端口xxxxx以一种访问权限不允许的方式做了一个访问套接字的尝试--错误处理
- ASP.NET错误处理的方式(总结)
- ASP.NET错误处理的方式(二)
- ASP.NET错误处理的方式(总结)
- ASP.NET MVC中错误处理方式
- ASP.NET错误处理的方式(总结)
- ASP.NET错误处理的方式(总结)
- ASP.NET错误处理的方式(总结)
- ASP.NET错误处理的三种方式
- ASP.NET中处理自定义错误的最佳方式
- ASP.NET错误处理的方式(总结)
- ASP.NET错误处理的方式(总结)
- ASP.NET MVC中错误处理方式
- ASP.NET Core应用的错误处理[1]:三种呈现错误页面的方式