У меня есть панель навигации как частичный вид - она содержит ссылки на страницы. Все работает отлично, но как мне теперь использовать <li class="active">
? Поскольку контроллера нет, я не могу использовать класс active
, чтобы выделить, на какой странице пользователь в данный момент включен. Есть идеи?Навигационная панель как частичный вид. Что относительно «активного» класса
0
A
ответ
2
Чтобы определить, на какой странице вы должны установить активный класс, вы можете проверить ViewContext.RouteData. Пример:
<li class="@(ViewContext.RouteData.Values["Action"].ToString() == "Index" ? "active" : "")">@Html.ActionLink("Home", "Index", "Home")</li>
<li class="@(ViewContext.RouteData.Values["Action"].ToString() == "Action1" ? "active" : "")">@Html.ActionLink("Action1", "Action1", "Home")</li>
..................
+0
Именно это я и искал. Спасибо! –
Смежные вопросы
- 1. Навигационная панель не меняет вид
- 2. Навигационная панель того же цвета bg, что и вид
- 3. Навигационная панель исчезает быстрее, чем вид
- 4. Как добавить частичный вид внутри DevExpress navbar
- 5. Навигационная панель + presentModalViewController
- 6. Навигационная панель текущее изменение класса php включает
- 7. Навигационная панель в контейнере
- 8. Вставить частичный вид в другой частичный вид
- 9. Убедитесь, что навигационная панель имеет полную ширину
- 10. Как отредактировать частичный вид?
- 11. Как использовать частичный вид?
- 12. Навигационная панель перекрывает UIView [Swift]
- 13. Как показать частичный вид
- 14. Как проверить частичный вид?
- 15. как центр отзывчивый навигационная панель
- 16. Навигационная панель IE8 issue
- 17. Навигационная панель исчезает
- 18. Bootstrap 3.2 Навигационная панель
- 19. Навигационная панель фонового изображения
- 20. Навигационная панель и кнопка
- 21. Навигационная панель не отображается
- 22. Навигационная панель между действиями
- 23. Навигационная панель с JSQMessages?
- 24. Навигационная панель Изменение высоты
- 25. Навигационная панель показать/скрыть
- 26. Навигационная панель titleView alignment
- 27. Нижняя фиксированная навигационная панель
- 28. Навигационная панель между ликами
- 29. Навигационная панель Ссылки, перекошенные
- 30. Навигационная панель исчезает при прокрутке
Что такое 'class =" active "'? И что вы имеете в виду, нет контроллера? –
Вы пробовали javascript? – Berkay
Umm ... Это просто класс css, чтобы выделить ссылку на страницу, на которой пользователь в данный момент включен. Очевидно, нет контроллера, который возвращает частичное, потому что ... это частично. Не пробовал js. Более подробно пожалуйста? –