gpt4 book ai didi

asp.net-mvc-4 - MVC4 如何在 View 处于事件状态时将 li 类设置为事件状态

转载 作者:行者123 更新时间:2023-12-03 03:27:34 24 4
gpt4 key购买 nike

大家好,我的 _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>

我将其用作我创建的每个 View 的布局或母版页,现在我需要的是当我移动到...Home/Members时我想要将“成员”选项卡设置为事件状态,例如

enter image description here

最佳答案

我建议您为此编写一个自定义助手。我在这里举例说明了如何实现这一点:https://stackoverflow.com/a/6323032/29407

您当然可以在 _Layout 中编写一些意大利面条代码(正如您已经开始的那样),并使用 RouteData 测试当前 Controller 和操作,并测试它是否等于指定值,并应用一些自定义 CSS 类使其< em>活跃。我不想展示这样的例子,因为我认为这是非常糟糕的做法。我会做的就是将菜单项封装在可重用的助手中。

关于asp.net-mvc-4 - MVC4 如何在 View 处于事件状态时将 li 类设置为事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14787706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com