У меня есть пользовательский атрибут фильтра, который я хочу использовать в определенных действиях ActionResults для просмотра данных и установки значений при нарушении определенных правил.
Итак,
public class SpecialActionFilter : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
foreach (string value in filterContext.Controller.ValueProvider.Keys)
{
string h = filterContext.Controller.ValueProvider[value].AttemptedValue;
if (h == "1")
{
//set the value of the key to be say "one".
}
}
base.OnActionExecuting(filterContext);
}
}
это возможно?