asp.net-mvc – MVC 4 HttpNotFound()和404错误
发布时间:2020-08-03 09:49:11 所属栏目: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 3,(razor)加载部分与验证
- asp.net-mvc – 使用asp.net mvc 2功能与火花浏览引擎
- asp.net-mvc – 使用MVC3剃刀的ASP.Net图表控件
- ASP.NET 5,.NET Core和ASP.NET Core 5有什么区别?
- iis-7.5 – 使用虚拟目录/应用程序在IIS中托管ASP.NET 5 We
- asp-classic – 经典ASP中500 Vs 500.100错误
- 数组 – 如何在vbscript中实现具有可变大小的数组
- asp.net – Orchard CMS是否支持移动呈现?
- ASP.net WebAPI跨域调用问题的解决方法
- asp-classic – 如何使用AES在VBScript中进行加密?
推荐文章
站长推荐
- asp.net – 我可以重新发布或携带POST数据(如果是
- 在ASP.NET中实现多文件上传的方法
- asp.net-mvc – 发现MVC项目中是否使用views / p
- asp.net – Silverlight初始化错误2110 Internet
- asp.net-mvc – 何时使用asp.net mvc的路由规则v
- asp.net-mvc-3 – 在ASP.NET MVC 3中覆盖/禁用授
- ASP.NET虚拟路径映射到另一个不允许的应用程序
- asp.net-mvc – 在ASP.NET MVC 4中未加载的捆绑包
- asp.net-mvc – 如何与NopCommerce MVC合作
- asp.net – 如何使用resxresourcewriter写入所有
热点阅读