我试图想出一种用MVC动态加载我的页面部分的方法。目前我有一个顶级菜单,左侧的侧面菜单是共享布局。主要内容在id" page-content-wrapper"中。代码如下:
@{
ViewBag.Title = "Role";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div id="wrapper">
@*Sidebar*@
@Html.Partial("_Sidebar")
@*PAGE CONTENT*@
<div id="page-content-wrapper">
<div>content</div>
</div>@*page-content-wrapper*@
</div>@*wrapper End*@
在page-content-wrapper部分中,我想在视图之间切换,但不重新加载整个页面。 AJAX面板会是一个不错的选择吗?或者有任何在线教程可以帮助我吗?欢迎任何允许我的页面有效运行的选项。
感谢您的帮助。
答案 0 :(得分:0)
ASP.NET MVC主要是服务器端前端Web开发工具。它不会帮助您实现目标,也称为单页应用程序。
实际上,您应该利用HTML5 / JavaScript解决方案来获得最佳结果并继续前进,而今天有很多单页面应用程序框架可以插入ASP.NET MVC应用。例如,AngularJS + UI Router。