为MVC5页面的不同视图创建简单导航非常简单。声明视图,连接适当的控制器。但是,只要路径在控制器范围内,我怎样才能创建始终可见的子导航/子菜单?
示例说明:
HOME >BLOG< USERS
----------------------------------------------------------------------
ADD ENTRY |
>MANAGE ENTRIES< | CONTENT VIEW OF "MANAGE ENTRIES"
|
|
|
|
虽然Home控制器可能只是这样:
>HOME< BLOG USERS
----------------------------------------------------------------------
CONTENT VIEW OF "HOME"
.
我的第一种方法是使用部分(以及布局页面上的RenderSection),但由于我必须每次在每个视图上声明该部分,这似乎非常多余。
答案 0 :(得分:0)
经典解决方案怎么样,菜单部分可以放在主_Layout中,以及RenderBody部分中特定视图的内容。
关于RenderSection,由于您将参数 required 设置为 false ,因此无需在所有视图中声明该部分。