0

MVC 4 (Razor) を使用しています。私の HTML デザインには、(ある種の JavaScript コンポーネントを使用して) メニューが含まれており、現在表示しているページをメニューにマークするスマートな方法を探しています。

  <li class="glyphicons home currentScroll active"><a href="index.html?lang=en"><i></i><span>Dashboard</span></a></li>
  <li class="glyphicons charts"> <a href="@Url.Action("Index", "Campaigns")"><i></i><span>Campaigns</span></a> </li>
  <li class="glyphicons sort">  @Html.ActionLink("Home", "Index", "Home")</li>
  <li class="glyphicons picture"> <li>@Html.ActionLink("Contact", "Contact", "Home")</li>

アクティブliがマークされていることがわかりますが、ページでこのメニューを使用したい場合、_layout.cshtml現在ロードしているページに応じてアクティブ マークを変更するにはどうすればよいですか?

4

1 に答える 1