欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.NET的四种错误机制】,下面是详细的分享!
ASP.NET的四种错误机制
摘自CNblogs Fantasy Soft的文章:
1,Webconfig设置
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="On" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="Error403.htm" />
<error statusCode="404" redirect="Error404.htm" />
</customErrors>
</system.web>
</configuration>
2,Global.asax设置
protected void Application_Error(object sender, EventArgs e) {
Exception objErr=Server.GetLastError().GetBaseException();
Response.Write("Error:" + objErr.Message);
Server.ClearError();
}
3,使用ErrorPage属性
<script language="C#" runat="server">
protected void Page_Load(object sender, EventArgs e) {
this.ErrorPage="ErrorPage.htm";
}
</script>
4,使用Page_Error事件处理方法
protected void Page_Error(object sender, EventArgs e) {
Exception objErr=Server.GetLastError().GetBaseException();
Response.Write("Error:" + objErr.Message);
Server.ClearError(); //同样要注意这句代码的使用
}
根据优先级从高到低排序:Page_Error事件处理方法 > ErrorPage属性 > Application_Error事件处理方法 > <customErrors>配置项。
以上所分享的是关于ASP.NET的四种错误机制,下面是编辑为你推荐的有价值的用户互动:
相关问题:ASP.NET运行时错误
答:“/aspdotnet”应用程序中的服务器错误。 运行时错误 说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息: 若要使他... >>详细
相关问题:下列有关ASP.NET的运行机制的说法错误的是
答:B,应该是第一次比第二次长 >>详细
相关问题:asp.net 用olacle 的各种问题
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
