/// <summary> /// 标记了HandleError,并指明错误处理页为AboutError.aspx /// </summary> /// <returns></returns> [HandleError(View = "AboutError")] public ActionResult About() { return View(); }
重写OnException
protected override void OnException(ExceptionContext filterContext) { // 标记异常已处理 filterContext.ExceptionHandled = true; // 跳转到错误页 filterContext.Result = new RedirectResult(Url.Action("Error", "Shared")); }
参考来源:http://www.cnblogs.com/shenba/archive/2011/04/16/2018441.html