ASP.NET MVC: Контроллер ViewData & ViewPage ViewData - PullRequest
0 голосов
/ 11 декабря 2008

Кажется, я не могу найти «связь» между коллекцией ViewData контроллера и коллекцией ViewData ViewPage. Может кто-нибудь указать мне, где в структуре MVC коллекция ViewData элемента управления передается в коллекцию ViewData ViewPage?

Я потратил довольно много времени, используя Reflector, чтобы попытаться решить эту проблему, но, очевидно, я не смотрю в нужном месте.

1 Ответ

2 голосов
/ 11 декабря 2008

Метод Controller.View передает ViewData в ViewResult.

ViewResult.ExecuteResult переносит это в свой ViewContext.

В WebFormView частный метод RenderViewPage передает ViewData из аргумента контекста в само представление. Другое представление в генах может работать по-другому.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...