Asp.Net自定义错误页心得介绍
Asp.Net自定义错误页心得介绍 抛开Try Catch 不说(这种地球人都知道),ASP.NET提供了四种错误处理机制,分别为:Page_Error, ErrorPage,Application_Error,<customErrors>四种,如果加上Try Catch就算五种吧,可以理解为:一种局部变量---Try Catch ,两种页面级变量:Page_Error, ErrorPage,两个全局变量:Application_Error,customErrors,在这里提前说一下他们的执行顺序,从高到低排序:Page_Error > ErrorPage > Application_Error > <customErrors>下面将会按照这四种执行的高低顺序做一下详细的使用介绍。 首先:Page_Error 大家一看这个词语,估计大体上就明白了什么意思了,就是页面级处理程序,A页面出错了,A的Page_Error处理A的错误,B页面出错了,B的Page_Error处理B的错误,大家可以喝try catch一样理解,只是这个比try catch范围大了一些,一个方法里面有try catch,这个方法出错了,就在catch中处理,一个页面出错了,就在Page_Error中处理。 使用方法:在页面里面加入此方法即可 protected void Page_Load(object