У меня разные разделы на моем сайте. Скажем, один называется Accounts.Условно добавление класса по маршруту
У учетных записей есть список субнавигационных ссылок. Каждая субнавигационная ссылка имеет свой собственный вид в папке просмотра учетных записей (Views/Accounts/Subnav1, Views/Accounts/Subnav2 и т. Д.). Мне нужно сохранить HTML-код субнавигации в одном месте и условно добавить класс «selected» в соответствующий тег в HTML-коде.
Я не знаю, было ли это лучше всего выполнено с помощью вложенной главной страницы учетных записей (которая имеет учетную запись «Аккаунты») или путем создания частичной частичной учетной записи. В любом случае, мне нужно выяснить, как это сделать в целом.
Вот некоторые псевдо-код, что я имею в виду:
счета subnav вложенными главная страница/частичная:
<ol>
<li <% if (action.Equals("Subnav1")) { %><%: class="selected" %><% } %>>Subnav 1</li>
<li <% if (action.Equals("Subnav2")) { %><%: class="selected" %><% } %>>Subnav 2</li>
</ol>
спасибо за быстрый ответ. вы бы посоветовали сделать это с помощью частичной или вложенной главной страницы? – tau
@tau Я бы, наверное, бросил этот 'li' в Partial View, если их слишком много. –
спасибо за помощь! – tau