ASP.NET MVC3 Custom ErrorPages 500/404
来源:互联网 发布:怎样下载ps软件 编辑:程序博客网 时间:2024/05/17 22:55
Global.aspx.cs
CustomHandlerErrorAttribute.cs
web.config <system.web>
public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new CustomHandlerErrorAttribute()); }
CustomHandlerErrorAttribute.cs
public class CustomHandlerErrorAttribute : HandleErrorAttribute { public override void OnException(ExceptionContext filterContext) { if (filterContext.ExceptionHandled) { return; } filterContext.Controller.ViewData.Model = filterContext.Exception; filterContext.Result = new ViewResult { ViewName = "Error", ViewData = filterContext.Controller.ViewData }; filterContext.ExceptionHandled = true; } }
web.config <system.web>
<customErrors mode="On"> <error redirect="/home/error" statusCode="404" /> </customErrors>web.config <system.webServer>
<httpErrors errorMode="Custom" existingResponse="PassThrough"> </httpErrors>Error.cshtml
<div class="box"> @{ var exception = ViewData.Model; var statusCode = exception == null ? 404 : 500; Response.StatusCode = statusCode; if (statusCode == 404) { <h3>404 Page not found!</h3> <p>没有找到该网页!</p> } else if (statusCode == 500) { <h3>500 程序异常</h3> <p>@exception.Message</p> } } <p style="font-size: 12px; color: Gray">请使用浏览器的后退功能已保证您填写的数据没有丢失!</p></div>
- ASP.NET MVC3 Custom ErrorPages 500/404
- ASP.NET MVC3 Custom FormAuthorize
- 解决Asp.net MVC3下Web.config开启Custom Errors后Application_Error不触发问题
- 初探 Asp.net MVC3
- Asp.net MVC3基础
- asp net mvc3 ViewBag
- Asp.net MVC3基础
- ASP.NET MVC3实践
- asp.net mvc3总结
- Asp.Net MVC3+ExtJS4
- ASP.NET MVC3 概要
- ASP.NET MVC3--视图
- ASP.NET MVC3
- ASP.NET MVC3 技术(七) ASP.NET MVC3 项目部署
- ASP.NET MVC3 技术(七) ASP.NET MVC3 项目部署
- ASP.NET MVC3 技术(七) ASP.NET MVC3 项目部署
- Asp.net mvc3 不支持vs2008
- ASP.NET MVC3 概览 一
- java零碎
- 【计算机网络】基础知识--套接字socket的组成及作用
- C++ Primer学习笔记——$19 多重继承与虚继承 (
- Yii使用中小知识点积累
- iPhone应用程序的启动过程
- ASP.NET MVC3 Custom ErrorPages 500/404
- jsp中如何获取客户端的浏览器和操作系统信息
- 会员策略
- Ubuntu下利用JDK的Keytool配置Tomcat7.0的SSL协议
- 用最少的并行交换完成排序
- 【乔布斯走了】别太熬夜了,身体没了,事业算啥,防癌16条
- 函数使得索引列失效
- 草根智慧语录
- 伟大的网页底层技术:BigPipe