Я создал новый ActionFilter для создаваемого приложения ASP.NET MVC. У меня есть действие, которое принимает сообщение Http, а аргумент метода действия принимает объект, для которого я создал и зарегистрировал привязку пользовательской модели.
Я заметил, что внутри IActionFilter.OnActionExecuting
значение для filterContext.Controller.ViewData.Model
всегда равно null
, несмотря на то, что похоже, что связыватель модели всегда вызывается перед методом фильтра действия OnActionExecuting
. В отличие от этого в методе IActionFilter.OnActionExecuted
того же фильтра действий значение для filterContext.Controller.ViewData.Model
не равно нулю.
Ребята, вы знаете, это из-за ошибки или из-за ошибки? Если по замыслу есть какие-то ссылки, которые описывают, почему это так? Спасибо.