示例#1
0
        protected ActionResult PerformAjax(Action <AjaxDTO> func)
        {
            AjaxDTO dto = new AjaxDTO();

            func(dto);
            return(Json(dto, JsonRequestBehavior.AllowGet));
        }
        public void OnException(ExceptionContext filterContext)
        {
            AjaxDTO dto = new AjaxDTO();

            dto.Success = false;
            dto.Message = filterContext.Exception.Message;

            filterContext.Result = new JsonResult()
            {
                Data = dto, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            };
            filterContext.ExceptionHandled = true;
        }