0

新しいアプリケーションでは、ナビゲーション メニューが次のように定義されている 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 &amp; 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 で構築しているので、表示されているビューに基づいて動的に設定する方法を知りたいです。

4

1 に答える 1