如何将“active”类添加到ASP.NET MVC中的Html.ActionLink

如何将“active”类添加到ASP.NET MVC中的Html.ActionLink

我正在尝试将一个“活动”类添加到MVC中的引导程序导航栏中,但以下内容在显示时不显示活动类:

<ul class="nav navbar-nav">
  <li>@Html.ActionLink("Home", "Index", "Home", null, new {@class="active"})</li>
  <li>@Html.ActionLink("About", "About", "Home")</li>
  <li>@Html.ActionLink("Contact", "Contact", "Home")</li></ul>

这解析为看起来像格式正确的类,但不起作用:

<a class="active" href="/">Home</a>

在Bootstrap文档中,它指出不应在导航栏中使用'a'标签,但以上是我认为将类添加到Html.ActionLink的正确方法。我可以做另一种(整洁的)方式吗?


HUH函数
浏览 398回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP