我有一个导航面板,它会导致使用不同值填充相同的视图,具体取决于正在传输的度量的ID。
<div class="navbar-default sidebar" role="navigation">
<div class="sidebar-nav navbar-collapse-custom">
<ul class="nav nav-pills nav-stacked" id="side-menu">
<li class="@Html.IsActive("Home", "Index")">
@Html.ActionLink("Dashboard", "Index", "Home")
</li>
<li data-id="5" class="@Html.IsActive("Dashboard", "Measure")">
@Html.ActionLink("Timeliness", "Measure", "Dashboard", new {id="5"}, null)
</li>
</ul>
</div>
<!-- /.sidebar-collapse -->
</div>
我可以使用某些派生词将所选项目标记为有效 &#34; @ Html.IsActive(&#34; Dashboard&#34;,&#34; Measure&#34;)&#34;?
我是否需要在此处使用自定义编码?
谢谢!
答案 0 :(得分:0)
之前我已经被这个问题搞定了,但是请记住服务器端ASP.Net mvc HTML帮助程序和客户端淘汰视图模型之间没有任何联系。您需要在客户端创建一个挖空视图模型来表示活动菜单项。