zoukankan      html  css  js  c++  java
  • ASP.NET的四种错误机制[转帖]

    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设置

    515down.com

      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>

    515down.com

      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>配置项。

    转自:http://www.515down.com/zlxx/1/139/2007/20070626202874.html

  • 相关阅读:
    Go语言学习资源
    优秀编程学习网站
    我对架构的理解
    【转】TCP协议中的三次握手和四次挥手(图解)
    【转】asp.net c# 网上搜集面试题目大全(附答案)
    spring framework 4 源码阅读
    浮点类型
    把二元查找树转变成排序的双向链表
    用模板写快速排序-链表
    用模板写快速排序-数组
  • 原文地址:https://www.cnblogs.com/liangwei389/p/1236323.html
Copyright © 2011-2022 走看看