asp.net-mvc – MVC 4 HttpNotFound()和404错误
发布时间:2020-08-03 07:02:31 所属栏目: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页面 (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- dependency-injection – 从ILogger访问当前的HttpContext
- asp.net – 为不同项目中的所有Web应用程序网页添加命名空间
- asp.net-mvc – ASP.NET MVC WebSite中的ERR_EMPTY_RESPONS
- 如何为ASP.NET身份设置密码规则?
- asp.net-mvc – MVC Razor获取月份名称
- asp.net-mvc – 当注入服务或控制器的依赖关系太多时,重构策
- 我应该在ASP.NET MVC中构建我的下一个Web应用程序吗?
- asp.net – 如何使用resxresourcewriter写入所有三个值?
- asp.net – 转发器控件中的单选按钮列表
- asp.net-mvc – 允许asp.net mvc 2控制器名称的URL中的连字
推荐文章
站长推荐
- asp.net – 如何在南希显示我的404页面?
- .net核心中的ServicePointManager.DefaultConnec
- asp.net-mvc – MVC 5具有身份验证模式的外部身份
- asp.net – 将ViewState移出页面?
- asp.net-mvc – DDD原理和ASP.NET MVC项目设计
- asp.net-mvc – ASP.Net MVC:如何根据原始的Jso
- asp.net-mvc – 如何编辑表格数据(ASP MVC)
- asp.net – 如何检查SQL Server代理是否正在运行
- asp.net – Web部署安装程序(MSI)中没有“IIS 7部
- asp.net – 我想列出我的下拉列表中的所有国家/地
热点阅读