Asp.Net的四种错误处理

正文:

      局部错误处理:
      1.ErroePage属性

   
     或者使用page页面指令:

   
     注意点:为了使Page.ErrorPage 起作用,webconfig文件下的customErrors节点的mode属性必须设置为On。

     2.Page_Error事件

 

    全局错误:

     3.全局文件:

 

    4.webconfig文件节点配置

  

   Note:

         RemoteOnly,自定义的错误页面只发送给远程用户,当在服务器本地操作时,发生错误时,程序还是会返回红条或者黄条,返回详细的错误信息;
         On,不管远程客户还是服务器本地客户发生错误,都会调至自定义的错误页面;
         Off,完全禁用这个错误服务,不管远程用户还是本地用户,当程序发生错误时,都会返回错误详细信息。

    总结:

    优先级:Page_Error>ErrorPage>Application_Error>customError

 

END

 

posted on 2015-09-06 01:22  巴夫巴夫  阅读(262)  评论(0编辑  收藏  举报