• 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

  • 相关阅读:
    详解jQuery的$符号和init函数
    myeclipse 快捷键,从步骤开始的大括号定位到匹配方法结束的大括号
    为Jquery类和Jquery对象扩展方法
    JQuery 对象和事件
    jquery,禁止冒泡和默认行为
    什么是项目发布
    IP转换成域名
    nslookup域名查询命令查询ip
    Java中的逆变与协变
    iOS 图片背景模糊效果
  • 原文地址:https://www.cnblogs.com/liangwei389/p/1236323.html
Copyright © 2020-2023  润新知