在ASP.NET中如何识别/处理404异常?
发布时间:2020-12-16 04:00:39 所属栏目:asp.Net 来源:网络整理
导读:我需要以不同于其他所有类型的方式处理404异常.识别这些404异常的最佳方法是什么(将它们与其他异常区分开来)? 问题是404错误没有特殊的异常类,我得到常规的System.Web.HttpException,其中Message =“文件不存在”. 我应该只使用异常消息还是有更好的方法?
我需要以不同于其他所有类型的方式处理404异常.识别这些404异常的最佳方法是什么(将它们与其他异常区分开来)?
问题是404错误没有特殊的异常类,我得到常规的System.Web.HttpException,其中Message =“文件不存在”. 我应该只使用异常消息还是有更好的方法? 谢谢. 解决方法
您可以尝试将异常强制转换为HttpException,然后使用GetHttpCode方法检查它是否为404.
例如: Exception ex = Server.GetLastError(); HttpException httpEx = ex as HttpException; if (httpEx != null && httpEx.GetHttpCode() == 404) { //do what you want for 404 errors } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在asp.net mvc 2.0中使用Html.DropDownListFor帮助器时如何
- asp.net-mvc – ASP.NET MVC3,Html.TextAreaFor没有编码?
- asp.net-web-api – 自定义身份验证asp.net核心web api
- asp.net – 是否可以解密和查看ViewState值?
- 关于在asp.net mvc中实现忘记密码功能的一些问题
- asp.net-mvc – mvc ActionLink中的RouteValueDictionary /
- asp.net-core – 根据ASP.NET Core中请求标头中提供的API密
- asp.net – NHibernate一对多删除不级联
- asp.net – 通过responseMode =“ExecuteURL”清除HttpCont
- asp.net-mvc – mvc HtmlHelper DisplayFor函数如何从lambd
推荐文章
站长推荐
- asp.net核心 – 如何排除在ASP.NET Core中发布文
- asp.net-mvc – 有关在ASP.NET MVC中放置AntiXSS
- asp.net – Identity和自定义表之间的多对多关系
- asp.net – ASP .net当前物理位置
- asp.net-mvc-4 – 为什么Razor HTML部分视图不能
- 如何在asp.net mvc中的html.actionlink中调用jav
- asp.net-web-api – 从Web API 2基于声明的身份验
- asp.net-mvc – 为什么HttpPostedFile不像广告和
- asp.net – 如何从mvc .net web app中的jquery(在
- asp.net – Web Api – 如何直接从OnActionExecu
热点阅读