使用 MVC 4.5 剃须刀。
在我的布局页面中,我有一个带有 <li> 列表的菜单,其中有指向不同页面的链接。
我需要为当前的页面设置一个类。Atm im 与 ViewBag.ActivePage 一起传递 li 的名称。
在伪代码中我想做的是,
<li class="@{ViewBag.ActivePage == "Dashboard" ? "active" : "" }">...</li>
<li class="@{ViewBag.ActivePage == "Calendar" ? "active" : "" }">...</li>
<li class="@{ViewBag.ActivePage == "Serv" ? "active" : "" }">...</li>
<li class="@{ViewBag.ActivePage == "Prod" ? "active" : "" }">...</li>
etc, etc
但这不起作用。我怎样才能做到这一点?
我在每个加载使用此布局的页面上设置 ViewBag.ActivePage 值。
问候。