.net中的错误处理机制有哪些-创新互联

小编给大家分享一下.net中的错误处理机制有哪些,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

为麻山等地区用户提供了全套网页设计制作服务,及麻山网站建设行业解决方案。主营业务为网站建设、成都做网站、麻山网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

 .NET提供了四种错误处理机制,分别为:Page_Error事件、ErrorPage属性、Application_Error 事件、配置项。下面本篇文章就来给大家介绍一下这四种机制,希望对大家有所帮助。

.NET的四种错误处理机制:

1、Page_Error事件

Page_Error事件提供一种捕获在页级别出现的错误的方法。我们可以只是显示错误信息,也可以记录事件或执行某个其他操作。

2、ErrorPage属性

ErrorPage属性用于获取或设置错误页,在发生未处理的页异常的事件时请求浏览器将被重定向到该页。

说明:几乎可以在页面任何时候设置ErrorPage属性,从而确定页面发生错误的时候会重定向至哪个页面。

注:要让ErrorPage属性能够发挥作用,配置项中的mode属性必须设为"On"。

3、Application_Error事件

Application_Error事件捕获发生在应用程序中的错误。由于事件发生在整个应用程序范围内,因此可记录应用程序的错误信息或处理其他可能发生的应用程序级别的错误。在Global.asax文件中添加如下代码就OK了。

4、配置项

web.config配置文件中的 配置项,可将重定向页指定为默认的错误页defaultRedirect或者根据引发的 HTTP 错误代码指定特定页。如果发生在应用程序以前的任一级别都未捕获到的错误,则显示这个自定义页。

例:

  

优先级:

这四种错误处理机制之间存在着一 定的优先级顺序:Page_Error事件> ErrorPage属性> Application_Error 事件 > 配置项。

看完了这篇文章,相信你对.net中的错误处理机制有哪些有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


名称栏目:.net中的错误处理机制有哪些-创新互联
网站网址:http://abwzjs.com/article/cojeij.html