【发布时间】:2013-02-09 11:39:24
【问题描述】:
大家好,我的_layout如下
<div id="primary_nav">
<ul>
<li class="left active" id="nav_discussion" runat="server">
<a title="Go to Forums" href="@Url.Action("Index", "Home")">Forums</a>
</li>
<li class="left" id="nav_members" runat="server">
<atitle="Go to Member List" href="@Url.Action("Members", "Home")">Members</a>
</li>
</ul>
</div>
我将其用作我创建的每个视图的layout or master page,现在我需要的是当我移至...Home/Members 时,我想将成员选项卡设置为像
【问题讨论】:
-
如果您在 _layout 文件中设置活动类,我不确定是否可以执行此操作。我认为您要么必须将菜单定义为参数化的局部视图,要么使用 JavaScript。
-
是的,您可以这样做,因为视图是在 _Layout 之前呈现的,并且它的所有属性都可用。可以使用 ViewBag 或 @DarinDimitrov 的答案
标签: asp.net-mvc-4