В ASP.NET MVC3, когда модель представления передается в представление с использованием return View(myViewModel);
, она добавляет определение в словарь ViewData ViewData.Model, который содержит myViewModel.В представлении @model myViewModel
разрешит доступ к данным модели представления, в качестве альтернативы вы также можете использовать ViewData.Model
.Сериализуются ли данные, которые передаются в словарь ViewData, или как они хранятся для использования в модели?У меня сложилось впечатление, что ViewData реализована с помощью стратегии кэширования в памяти на стороне сервера.