zoukankan      html  css  js  c++  java
  • 在Global中Application_Error事件处理错误信息

    在Global中 
    protected void Application_Error(Object sender, EventArgs e)
      {
       Exception objErr = Server.GetLastError().GetBaseException();
       string error = "发生异常页: " + Request.Url.ToString() + "<br>";
       error += "异常信息: " + objErr.Message + "<br>";
       Server.ClearError();
       Application["error"] = error;
       Response.Redirect("~/ErrorPage/MyErrorPage.aspx");
      }
    Web.config中
        <customErrors mode="On"/>
        <authentication mode="Windows"/>
    注:(Response.Redirect语句在任何情况下都会产生ThreadAbortException异常,但不捕获该异常并不会引起程序中止。如果不设置mode="On",在Application_Error事件会捕获它的异常,中并又回到该过程本身,所以会引起死循环。

    Response.Redirect("~/ErrorPage/MyErrorPage.aspx",false);这样写的话,mode="On",应该不用设)

  • 相关阅读:
    DOM
    笔试题
    小案例
    前端基础面试题
    2048小游戏
    JS原型与构造函数
    String字符串和正则表达式
    数组
    MySQL_PHP学习笔记_2015_0906_使用PHP模板
    MySQL_PHP学习笔记_2015_0614_PHP传参总结_URL传参_表单传参
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/767399.html
Copyright © 2011-2022 走看看