Осенило!!! Используем новые возможности ViewData

Когда-то я плясал вокруг трех сосен, затем были найдены ряд решений которые позволили избежать кое какие нестыковки.

Например если контроллер выполняет какую то работы и передает свои данные во View, то не используем типизированную ViewData. Используем стандартный словарь. Об этом я тоже писал.


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

Я думаю такое изменение ViewData это попытка найти подход или решение, к передаче данных во View, не только из контроллера но и из sub-контроллера.

Комментариев нет: