asp.net-mvc – MVC 4 HttpNotFound()和404错误
发布时间:2020-08-03 13:23:59 所属栏目: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 – 获取ControllerName和ActionName并在Master
- asp.net – ResolveUrl / Url.Content在Classic Asp中等效
- ASP.NET 清除模式窗口数据缓存的操作方式
- ASP.NET VNext类库System.Runtime.Serialization
- Asp.net 实现Session分布式储存(Redis,Mongodb,Mysql等) se
- asp.net-mvc-2 – 带有数组/列表的ASP.NET MVC 2模型
- asp.net-mvc – 为什么MVC4捆绑捆绑Knockout.js?
- asp.net – Intranet / Internet的Windows身份验证
- asp.net-mvc – 如何通过URL传递日期,为我的Action读取MVC?
- asp.net-web-api – MaxExpansionDepth,带有最新的webapi和
