剃刀视图中的多级动态菜单

时间:2019-03-26 09:26:30

标签: c# asp.net asp.net-mvc

我想在ASP.NET MVC中创建多级菜单。我需要一个建议,这将是创建此最佳实践的最佳方式,以便可以在每个页面上使用菜单。

我应该创建局部视图还是有其他最佳方法?

谢谢

1 个答案:

答案 0 :(得分:0)

在您的views文件夹中=> shared => _Layout.cshtml

_Layout.cshtml将成为您要制作的所有页面的模板。

如果创建一个新页面,则将在.cshtml中看到

@{
    ViewBag.Title = "New Page";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

这意味着您的新页面具有母版页或模板页名称_Layout.cshtml。您的菜单必须在这里。