AshMind.Web.Mvc.Filters.PreserveModelStateOnRedirectAttribute.OnActionExecuted C# (CSharp) Метод

OnActionExecuted() публичный Метод

public OnActionExecuted ( System.Web.Mvc.ActionExecutedContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutedContext
Результат void
        public void OnActionExecuted(ActionExecutedContext filterContext)
        {
            if (!(filterContext.Result is RedirectResult) && !(filterContext.Result is RedirectToRouteResult))
                return;

            var modelState = filterContext.Controller.ViewData.ModelState;
            if (modelState.IsValid)
                return;

            var tempData = filterContext.Controller.TempData;
            tempData[TempDataKey] = modelState;
        }
PreserveModelStateOnRedirectAttribute