新しいアプリケーションでは、ナビゲーション メニューが次のように定義されている Bootstrap v3.0 を使用しています。
<div id="sidebar">
<ul>
<li class="active"><a href="dashboard.html"><i class="icon-home"></i> <span>Dashboard</span></a></li>
<li class="submenu">
<a href="#"><i class="icon-beaker"></i> <span>UI Lab</span> <i class="arrow icon-chevron-right"></i></a>
<ul>
<li><a href="interface.html">Interface Elements</a></li>
<li><a href="jquery-ui.html">jQuery UI</a></li>
<li><a href="buttons.html">Buttons & icons</a></li>
</ul>
</li>
<li class="submenu">
<a href="#"><i class="icon-th-list"></i> <span>Form elements</span> <i class="arrow icon-chevron-right"></i></a>
<ul>
<li><a href="form-common.html">Common elements</a></li>
<li><a href="form-validation.html">Validation</a></li>
<li><a href="form-wizard.html">Wizard</a></li>
</ul>
</li>...
これは現在、共有 _Layout.cshtml に置かれており、現在、これを独自の共有ビューに移動する必要はありません。
<li class="active">
レイアウト テンプレートは、そのファイル内の対応するメニュー項目にハード コードされた複数の静的ファイルで構成されます。
私はこれを MVC4 で構築しているので、表示されているビューに基づいて動的に設定する方法を知りたいです。