【发布时间】:2015-05-17 00:08:10
【问题描述】:
如果我有一个控制器 - 目的地,顶部栏菜单具有相同的名称。当我单击“目的地”顶部菜单时,我想要一个带有 Dest1、Dest2、Dest3 项目的左侧边栏,这些项目会显示/隐藏。但是,如果我选择 Dest1、Dest2 或 Dest3(它们是指向不同视图的链接),我希望侧边栏始终保持可见。到目前为止,我在 Destinations 索引视图中有这个,但我不想在下面的侧边栏菜单的每个项目中重复这个。 我还希望侧边栏项目根据选择的内容保持突出显示。顶栏菜单是在 /-Layout 视图中定义的,我应该把侧栏也放在那里吗?谢谢。
<div class="container-fluid">
<div class="row">
<div class="col-md-2">
<ul class="nav navbar-fixed-side navbar-fixed-side-left">
<li>@Html.ActionLink("Dest1", "Dest1", "Destinations")</li>
<li>@Html.ActionLink("Dest2", "Dest2", "Destinations")</li>
<li>@Html.ActionLink("Dest3", "Dest3", "Destinations")</li>
</ul>
</div>
.....
【问题讨论】:
标签: asp.net-mvc twitter-bootstrap razor