asp.net-mvc – MVC 4 HttpNotFound()和404错误
发布时间:2020-08-03 11:25:42 所属栏目:asp.Net 来源:互联网
导读:我有一个控制器,我在其中处理网址的一部分,如果它符合某些条件,我将返回一个视图,但如果不是,我将返回一个HttpNotFound(). 现在我已经设置了一个友好的404页面,如果抛出404,用户将被重定向到该页面,为什么HttpNotFound不会重定向到此页面? 我希望404被抛出然
我有一个控制器,我在其中处理网址的一部分,如果它符合某些条件,我将返回一个视图,但如果不是,我将返回一个HttpNotFound(). 现在我已经设置了一个友好的404页面,如果抛出404,用户将被重定向到该页面,为什么HttpNotFound不会重定向到此页面? 我希望404被抛出然后页面被重定向到web.config中设置的错误页面,但它只显示默认的404页面.我已经检查了其他不存在的URL,这些都重定向到正确的错误页面 解决方法事实证明,你打算抛出异常:throw new HttpException(404,"Page Not Found"); 这似乎处理404,然后将您重定向到正确的页面而不仅仅是IIS 404页面 (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 隐藏日期时间的ASP.NET MVC格式
- 敏感词汇过滤DFA算法
- asp.net-web-api – Web Api:找不到System.Net.Http版本2.
- asp.net – .Net Core 2 Spa模板与角度材料
- asp.net – 将ViewState移出页面?
- asp.net – 如何使用Inno Setup脚本创建IIS应用程序和应用程
- asp.net – 自动将视频格式转换为Flash Video
- ASP.NET页面验证
- asp.net – 注册.NET 4.5 IIS 10 Windows 10
- asp.net – HttpWebRequest正在为404抛出异常
推荐文章
站长推荐
- asp.net-mvc – 是否可以为post和get提供重复的动
- asp.net-mvc – Gzip压缩无法运行ASP.net MVC5
- asp.net-mvc – MVC 5具有身份验证模式的外部身份
- asp.net-mvc – 获取ControllerName和ActionName
- asp.net – 如何检查SQL Server代理是否正在运行
- asp.net – Html.Partial()跳过控制器动作
- asp.net-mvc-3 – MVC3剃须刀:是否可以渲染传统
- ASP.NET 程序中删除文件夹导致session失效问题的
- .net – 扩展自定义成员资格提供程序
- WCF服务与ASP.NET Web Api
热点阅读