ASP.NET MVC:Controller ViewData& ViewPage ViewData

时间:2008-12-11 14:54:33

标签: asp.net-mvc model-view-controller

我似乎无法在控制器的ViewData集合和ViewPage的ViewData集合之间找到“链接”。任何人都可以指出我在MVC框架中哪个控件的ViewData集合被转移到ViewPage的ViewData集合?

我花了很多时间使用Reflector尝试解决这个问题,但我显然没有找到合适的位置。

1 个答案:

答案 0 :(得分:2)

Controller.View方法将ViewData传输到ViewResult。

ViewResult.ExecuteResult将其传输到ViewContext。

在WebFormView中,私有RenderViewPage方法将ViewData从context参数传递给视图本身。基因中的其他观点可能有不同的作用。