Я хотел бы создать атрибут пользовательского атрибута действия, который добавит значение в элементы HttpContext, которые будут доступны во время привязки к модели.ASP.NET MVC ActionFilterAttribute значение инъекции перед привязкой модели
Я попытался добавить его в OnActionExecuting, но он кажется, что привязка модели вызывается перед фильтром.
Вы хоть представляете, как я мог это сделать? Может быть, есть метод в modelbinder, который я мог бы переопределить, который будет запущен после фильтра и использовать значение, введенное моим фильтром.
То, что я хочу сделать, это придать контекст проверки (библиотека я использую для проверки поддерживает контекст, это nvalid.net (www.nvalid.net)
Я хотел бы иметь возможность разместить атрибут, такой как
[ValidationContext("Prevalidation")]
на моем методе ActionResult, так что проверка, что происходит в моей пользовательской модели вяжущего может знать, какой контекст использовать при выполнении проверки.
Вот почему я не могу просто сделать заказное модельное связующее.