public void OnException(ExceptionContext context) { var isAjax = context.HttpContext.Request.IsAjaxRequest(); if (isAjax) { context.Result = new JsonResult(AjaxResult.FailedResult(context.Exception)); } else { context.Result = new RedirectToActionResult("error", "home", null); } }