Я пытаюсь преобразовать свои искровые взгляды, чтобы использовать ViewData.Model вместо namevaluecollection, чтобы я мог использовать AutoMapper для сопоставления своих dto с объектами до того, как он попадет в мой метод действий.Как добраться до ViewData.Model from spark template post
Я могу получить доступ к viewdata.model с точки зрения, но после публикации данных viewdata.model имеет значение null. вот некоторые примеры кода:
на мой взгляд: <viewdata Message="string" model="MyDto" /> ${Model.Id} < -- displays MyDto.Id
В моем фильтре на сервере я пытаюсь сделать: var model = filterContext.Controller.ViewData.Model;
но ViewData.Model равна нулю. Это происходит во время OnActionExecuted. Есть ли уловка, чтобы получить ViewData.Model для захвата значений из опубликованного представления?
Я получил его сейчас. Я использую asp.net mvc на некоторое время, и монорельс до этого. Я просто не знал, что ViewData.Model предназначен только для вывода. Previoulsy Я использовал словарь namevaluecollection для извлечения данных в представлении –