【发布时间】:2017-09-29 16:57:28
【问题描述】:
我有一个名为“_MenuPartial”的局部视图,其中包含来自数据库的动态数据。现在我在“_Layout.cshtml”中呈现此视图,如下所示
_Layout.cshtml:
@Html.Partial("_MenuPartial");
在我的控制器中,我会将菜单数据模型发送到基于“_Layout.cshtml”的“index.view”。
但我的问题是,当我想为其他视图设置布局时,我需要在其他视图的控制器中发送菜单数据模型,我认为这是多余的。那么将数据模型发送到布局页面中的部分视图的标准方法是什么?有布局但没有给数据模型布局页面需要的视图如何响应?
希望您的回答。非常感谢!
【问题讨论】:
-
使用
@Html.Action(...)调用返回局部视图的ChildActionOnly服务器方法。 -
@StephenMuecke,你能提供更多关于你的答案的细节吗?
-
@StephenMuecke,非常感谢!这正是我想要的
标签: .net asp.net-mvc