using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace 过滤器.Filtes { /// <summary> /// 全局异常过滤器 /// </summary> public class MyHandleErrorAttribute : HandleErrorAttribute { public override void OnException(ExceptionContext filterContext) { string errorMsg = filterContext.Exception.Message;//获取异常信息 //记日志 //重定向友好页面 filterContext.Result = new RedirectResult("~/Error.html"); filterContext.ExceptionHandled = true;//标记异常已经处理,其它地方就不会再处理 // base.OnException(filterContext); } } }