4
我正在實現mvc4中的選項卡式視圖。所以我實現了部分視圖,然後在每個視圖中調用標籤結構。以下代碼基於從視圖傳遞的參數設置活動選項卡。根據參數在剃刀中切換案例
<ul class="nav nav-tabs">
@{ var UserFocus = ""; var CardFocus = ""; var CarrierFocus = ""; }
@{
switch(ViewData["ActiveMenu"].ToString())
{
case "User":
UserFocus = "active";
break;
case "Card":
CardFocus = "active";
break;
case "Carrier":
CarrierFocus = "active";
break;
}
}
<li class="@UserFocus">User view link</li>
<li class="@CardFocus">card view link</li>
<li class="@CarrierFocus">Carrier view link</li>
</ul>
,並在每查看它會叫這樣的基礎上
@Html.Partial("_AdminSettings", new ViewDataDictionary {{ "ActiveMenu", "User" }})
這是工作的罰款視圖。
- 我確定這個實施是否是標準實踐?
- 這個實現的其他簡單方法?
謝謝,這看起來不錯... – DON