У меня есть страница с меню в ней, идея состоит в том, чтобы отобразить содержимое с частичным представлением на основе щелкнутого элемента навигационной панели, а также одним из этих частичных представлений в качестве страницы по умолчанию. Кто-нибудь знает, как я могу это сделать?Переключить частичный вид в меню навигации.
@using Opdracht_1.Models;
@model List<Guestmodel>
@{
Layout = "~/Views/_BasicLayout.cshtml";
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>GuestList</title>
</head>
<body>
<div class="col-sm-3 col-md-2 sidebar">
<ul class="nav nav-sidebar">
<li class="active">
<li><a href="">Alle<span class="sr-only">(current)</span></a></li>
<li><a href="">Reacties<span class="sr-only">(current)</span></a></li>
<li><a href="">Aanmeldingen<span class="sr-only">(current)</span></a></li>
<li><a href="">Afmeldingen<span class="sr-only">(current)</span></a></li>
</li>
</ul>
</div>
@Html.Partial("_AllPage")
</body>
<script>
</script>
</html>
Используйте javascript/jquery для обработки события '.click()' и используйте ajax для вызова метода контроллера, который возвращает частичный вид и обновляет DOM –