Первый соответствующий ответ SO от Google оказался неполным, поэтому здесь представлен минимальный набор параметров для добавления подменю в более поздних версиях MVC, использующих Bootstrap:
- Подменю реализованы с использованием вложенных списков
- Для родительской опции используется фиктивная ссылка
- Ссылка имеет класс
dropdown-toggle
- Ссылка имеет атрибут
data-toggle="dropdown"
- Вложенный
UL
имеет класс dropdown-menu
(без этого подменю всегда видно)
Пример:
<ul>
<li>
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Log</a>
<ul class="dropdown-menu">
<li><%= Html.ActionLink("Add", "Add", "Log")%></li>
<li><%= Html.ActionLink("Edit", "Edit", "Log")%></li>
<li><%= Html.ActionLink("Delete", "Delete", "Log")%></li>
</ul>
</li>
<li><%= Html.ActionLink("Administration", "Administration", "Log")%></li>
</ul>