![]() |
1
7
是否不希望母版页具有viewdata?您可以通过拥有一个基本视图数据类来解决这个问题,而所有其他视图数据类都继承自。。。 BaseViewData.cs-这是所有其他viewdata类将从中继承的viewdata类
现在在你的网站上。母版页只是
这可能会对您的应用程序体系结构产生重大影响,但并不一定是坏事。 HTHs公司, 查尔斯 |
![]() |
2
1
在你的部分通话中
在这里完成你所有的渲染界面
您可以在控制器中执行ActionResult调用 |
![]() |
3
1
我想说的是,因为它是母版页,所以您可能需要存储用字符串键传入ViewData的数据。如果是常规视图页,最好是使用强类型页,但这是另一种情况。因此,您可能会在控制器中执行以下操作:
然后在母版页上这样写:
然后在控件中,像在普通视图页上一样处理:
我还没有把数据传给母版页,但我想你会这么做的。更多信息 here. 编辑:稍微修改一下,以反映我在当前项目中所做的工作。 |
![]() |
4
0
我将改用Html.RenderAction()并从中返回部分视图。 |