我的问题是如何使用基于路由的菜单系统和 Twitter Bootstrap for MVC4 突出显示活动选项卡。如果父选项卡包含子路由,则在选择子路由时,应突出显示相应的父选项卡。请考虑下面的示例代码,并感谢您的帮助。
下面是我的 RouteConfig 中的一个示例:
routes.MapNavigationRoute<DashController>("Parent 1", c => c.Index(), "", true);
routes.MapNavigationRoute<MainController>("Parent 2", c => c.Index())
.AddChildRoute<MainController>("Child 1", c => c.do_something(), "", true)
.AddChildRoute<MainController>("Child 2", c => c.do_something_else(), "", true)
;
下面是我的 _Layout 共享视图中的一个示例:
<div class="nav-collapse collapse">
<ul class="nav">
@Html.Navigation()
</ul>
</div>