0
A
回答
0
您可以使用Web.config中的customErrors设置您的自定义错误页为每一种HTTP错误的,它适用于所有的ASP .NET请求:
<configuration>
<system.web>
<customErrors mode="On" redirectMode="ResponseRewrite" defaultRedirect="Errors/500.aspx">
<error statusCode="500" redirect="Errors/500.aspx"/>
<error statusCode="404" redirect="Errors/404.aspx"/>
<error statusCode="403" redirect="Errors/403.aspx"/>
</customErrors>
</system.web>
</configuration>
请参阅MSDN LINK:http://msdn.microsoft.com/en-us/library/h0hfz6fc(v=vs.85).aspx
或者你可以使用添加ErrorFilterAttribute成MV全局过滤器C运行时:
GlobalFilters.Filters.Add(new System.Web.Mvc.HandleErrorAttribute());
然后添加一个 “Error.cshtml” 视图文件 “/查看/共享/” 文件夹,这里是例如
@model object
@{
var context = this.ApplicationInstance.Context;
var ex = (Model is HandleErrorInfo ? ((HandleErrorInfo)Model).Exception : (Model as Exception)) ?? context.Server.GetLastError();
}
@(ex.Message)
0
添加该代码作为你最后在Global.asax中注册路线:
routes.MapRoute(
"404-PageNotFound",
"{*url}",
new { controller = "StaticContent", action = "PageNotFound" }
);
参见本:http://richarddingwall.name/2008/08/17/strategies-for-resource-based-404-errors-in-aspnet-mvc/
OR
这里是文章如何使用MVC创建自定义错误页面
http://kitsula.com/Article/MVC-Custom-Error-Pages。
希望这可以帮助你!
0
配置在web.xml文件中的错误代码 例如:
<error-page>
<error-code>500</error-code>
<location>/WEB-INF/jsp/500.jsp</location>
</error-page>
<error-page>
<error-code>503</error-code>
<location>/WEB-INF/jsp/503.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/jsp/404.jsp</location>
</error-page>
相关问题
- 1. 更改自定义404错误页面
- 2. 自定义错误页面404
- 3. 没有自定义404错误页面
- 4. Kohana 2自定义404错误页面
- 5. 自定义错误页MVC3
- 6. 在IIS 7中为HTML页面设置自定义404页面
- 7. 自定义404错误页面 - 为PHP页面只
- 8. 在jdeveloper中自定义错误页面404
- 9. 如何在cake 3中创建自定义404错误页面?
- 10. 在404错误自定义页面中显示失败链接
- 11. 在自定义404错误页面中获取失败的url
- 12. 在Golang中为Kubernetes自定义404错误页面
- 13. 自定义404错误页面生成一个500错误
- 14. Cloud9自定义404页面
- 15. Nginx - 自定义404页面
- 16. 如何获得MVC3中trace.axd的自定义错误页面?
- 17. 404错误被重定向到主页而不是自定义404页面
- 18. 重定向所有的404错误页面自定义404页CodeIgniter HMVC
- 19. 重定向到DjangoCMS中的自定义404 html页面
- 20. Django自定义404错误
- 21. 如何为ASP.NET MVC3创建全局自定义错误页面?
- 22. Lumen中的自定义404页面
- 23. 设置自定义404错误页面编程
- 24. 自定义Web-logics默认404错误页面
- 25. 如何为Joomla 1.6创建自定义错误页面(404)?
- 26. 自定义ASP.NET MVC 404路由错误页面
- 27. 自定义404页面和无效Viewstate错误
- 28. Google 404和.NET自定义错误页面
- 29. CakePHP3 - 自定义页面错误404不起作用
- 30. nginx自定义404错误页面不能正常工作
它works.Thanks – 2014-09-13 10:22:01