我的 MVC4 应用程序中有一个特定部分(视图组)的布局视图,并且此布局应包含一个动态树视图,其中包含使用此布局视图的视图的导航选项。例如,我的布局视图说每个依赖视图将在左侧有一个树视图。现在,我能想到的在每个依赖视图的布局中正确加载此树视图的唯一方法是将其作为每个依赖视图中的必需部分,并为每个带有树视图视图模型的依赖视图使用公共基础视图模型。这似乎很尴尬。我还能怎么做?
问问题
610 次
1 回答
0
我不确定我是否正确理解了您的问题,但我认为您正在寻找的概念被称为“儿童操作” - 请参阅MSDN 上的RenderAction。
这使您可以在概念上与RenderPartial
您的视图中执行类似的操作,但不必将模型传递给它,而是RenderAction
让您创建一个操作来检索模型。
这使您从需要每个局部视图的模型的视图中解放出来。
于 2012-09-19T22:10:34.697 回答