Например если контроллер выполняет какую то работы и передает свои данные во View, то не используем типизированную ViewData. Используем стандартный словарь. Об этом я тоже писал.
И вот мы получили 3 релиз AspNet MVC. В котором немного поменялся вид этой самой ViewData. Теперь если вы используете типизированную ViewData, то для обращения к ней надо писать вот так ViewData.Model. А сама ViewData так и осталось словарем.
Тоесть если контроллер выполняет какие то действия, то результат можно запихивать в структуру и передавать как ViewData. Если же ViewData надо расширить какими-либо данные из вне, то их можно спокойно поместить во ViewData со своим ключем.
Я думаю такое изменение ViewData это попытка найти подход или решение, к передаче данных во View, не только из контроллера но и из sub-контроллера.
Комментариев нет:
Отправить комментарий