У меня есть проект ASP.NET MVC 3 с действием POST, которое модель привязывает к модели представления
[HttpPost]
public virtual ActionResult Reply(ReplyViewModel viewModel)
{
// ...
}
У меня есть ActionFilter
, и я хочу посмотреть на эту модель представления в OnActionExecuted
, но ViewData.Model
равно нулю. Я неправильно понимаю, что такое ViewData.Model
?
public class CopyViewModelToTempDataAttribute : System.Web.Mvc.ActionFilterAttribute
{
public override void OnActionExecuted(System.Web.Mvc.ActionExecutedContext filterContext)
{
// filterContext.Controller.ViewData.Model is null
}
}