_layout.cshml

时间:2017-06-16 15:18:14

标签: asp.net asp.net-mvc razor

我正在使用ASP.NET MVC 5,之前使用的是ASP.NET而不是MVC。

我有一个实体框架驱动的控制器集,它返回的页面分为两大类:设备DeviceUsageDeviceErrors等)和商店StoresStoreInstallations等)

我有一个_layout.cshml页面,其中列出了一个页面标题,其中包含网站的主要导航区域(商店和设备)。我想要的是第二层导航,它只显示该类别中的页面,也就是说,在查看任何DeviceUsageDeviceErrors等时,只有这些选项出现在子菜单中。

最简单/最好/标准的做法是什么?

1 个答案:

答案 0 :(得分:0)

创建一个部分,以便您可以在其中添加动态内容。您可能想要使用其他剃须刀功能,如@ Html.Action或@ Html.RenderAction。 Here is a tutorial for sections如果您需要。