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
現在ロードしているページに応じてアクティブ マークを変更するにはどうすればよいですか?