|
|
1
1
我会考虑在ASP.NET MVC 3中使用Action/RenderAction帮助程序。 基本上,Action helper让我们为控制器操作设置一个“子请求”,该操作可以构建模型并呈现部分视图(部分视图的结果将呈现到使用@Html.Action(…)的外部视图中)。 所以。。。在您的场景中,您将有一个控制器操作专用于为工具栏构建视图模型,并将工具栏部分呈现。使用需要工具栏的布局或内容视图中的Html.action调用此操作。 希望能帮上忙, |
|
|
2
0
为所有启用工具栏的视图引入一个基本模型,并在其中准备工具栏数据。 我可能会被否决,但你有没有考虑过回到网络表单而不是MVC?如果您的目的是模仿桌面应用程序接口的所有功能和复杂性,MVC可能不是您的正确工具。简而言之,MVC是用于web站点的,WebForms是用于web应用程序的。 |