Я использую asp.net MVC с бритвой. В моем приложении у меня есть главное меню на странице макета. В каждой странице, я дал эту страницу макета, чтобы отобразить меню на каждой странице, как,без перезагрузки общего содержимого, когда я нажимаю на меню
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
С этим, когда я выбираю в меню пункт общей страница перегрузочная, то, что я хочу, когда я выберите элемент в меню, содержимое изменится только с нарушением меню. Скажите, как это сделать? я определил меню как
<div id="menu" style="width:80%;"></div>
<script type='text/javascript'>
$("#menu").kendoMenu({
dataSource: [
{
text: Home,
encoded: false,
url:'@Url.Action("Index","Home")'
},
{
text: "<a href='@Url.Action("About","Home")'>About</a>",
encoded: false,
}]
</script>
вы можете добавить плавающие фреймы внутри вашей страницы и загрузить страницу в него .. таким образом, страница макета не будет перезагружаться каждый раз, когда вы нажимаете элемент меню. – Exor