我似乎无法在控制器的ViewData集合和ViewPage的ViewData集合之间找到“链接”。任何人都可以指出我在MVC框架中哪个控件的ViewData集合被转移到ViewPage的ViewData集合?
我花了很多时间使用Reflector尝试解决这个问题,但我显然没有找到合适的位置。
答案 0 :(得分:2)
Controller.View方法将ViewData传输到ViewResult。
ViewResult.ExecuteResult将其传输到ViewContext。
在WebFormView中,私有RenderViewPage方法将ViewData从context参数传递给视图本身。基因中的其他观点可能有不同的作用。