我的网站有不同的部分。假设一个称为帐户。
帐户有一个子导航链接列表。每个子导航链接在 Accounts 视图文件夹下都有自己的视图(Views/Accounts/Subnav1、Views/Accounts/Subnav2 等)。我需要将 Account 子导航 HTML 代码存储在一个位置,并让它有条件地将“selected”类添加到 HTML 代码中的适当标记中。
我不知道这是否最好通过拥有一个帐户嵌套母版页(具有帐户子导航)或创建一个帐户子导航部分来实现。无论哪种方式,我都需要弄清楚如何做到这一点。
这是我在想的一些伪代码:
帐户子导航嵌套母版页/部分:
<ol>
<li <% if (action.Equals("Subnav1")) { %><%: class="selected" %><% } %>>Subnav 1</li>
<li <% if (action.Equals("Subnav2")) { %><%: class="selected" %><% } %>>Subnav 2</li>
</ol>