我想在ASP.NET MVC中创建多级菜单。我需要一个建议,这将是创建此最佳实践的最佳方式,以便可以在每个页面上使用菜单。
我应该创建局部视图还是有其他最佳方法?
谢谢
答案 0 :(得分:0)
在您的views
文件夹中=> shared
=> _Layout.cshtml
此_Layout.cshtml
将成为您要制作的所有页面的模板。
如果创建一个新页面,则将在.cshtml中看到
@{
ViewBag.Title = "New Page";
Layout = "~/Views/Shared/_Layout.cshtml";
}
这意味着您的新页面具有母版页或模板页名称_Layout.cshtml
。您的菜单必须在这里。