基本上,我的_Layout.cshtml文件是我的MasterPage类型View。
在其中,我正在设计将在所有视图中共享的通用外观。
我正在尝试加载左侧边栏,其中包含我数据库中所有类别的列表。为此,我创建了一个名为SidebarNavigation.cs的ViewModel
在我的_Layout.cshtml中,我想做类似的事情:
<div id="leftnavigationbar">
@Html.Partial("_SideBarMenu", model)
</div>
但似乎_Layout.cshtml实际上并没有在页面中使用模型顶部。
有什么建议吗?
答案 0 :(得分:0)
就像在aspx视图引擎中一样,布局页面“接收”与内容页面相同的模型。对于这样的其他视图数据,您应该将其添加到ViewData字典