public OnActionExecuted ( System.Web.Mvc.ActionExecutedContext filterContext ) : void | ||
filterContext | System.Web.Mvc.ActionExecutedContext | |
return | void |
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
var view = filterContext.Result as ViewResultBase;
if (view != null) {
if (KeyProvider == null)
throw new InvalidOperationException("UseKeyProviderAttribute.KeyProvider should be set if [UseKeyProvider] filter used.");
Contract.Assume(view.ViewData != null);
view.ViewData.SetKeyProvider(KeyProvider);
}
base.OnActionExecuted(filterContext);
}