如何在不刷新整个页面的情况下加载同一内容 div 标签中的不同视图
How to load different views in same content div tag without refreshing entire page
我知道一定可以在我的 visual studio 解决方案中的同一个 div 标记中加载不同的 PartialView,但我无法做到。这是我想要制作的照片。我正在使用剃刀获取 html,但不知道如何操作。
我的html第一个选项是这样的
> <li><div id="abmPlan"><i class="fa fa-dashboard fa-fw"></i> ABM
> Plan</div></li>
我的内容包装器是这个
<div id="page-wrapper"></div>
假设我的菜单控制器中有一个 test1 视图仅用于测试。
我已经尝试使用 actionLink 来完成,但这会创建一个按钮,我不想要那个,因为我已经有了我的标记并且 运行。除了菜单消失,只在布局主体中显示我的部分视图。
提前致谢!
好的,我终于做到了。这是代码。
$('#abmPlan').on('click', function (e) {
var base = window.location.origin + '/Plan/_ObtenerVistaPlan';
$('#contenidoMenuAdministrador').load(base );
});
URL 有问题,所以我必须获取基础URL,然后设置相应的路径。感谢那些回答并试图帮助我的人!
我知道一定可以在我的 visual studio 解决方案中的同一个 div 标记中加载不同的 PartialView,但我无法做到。这是我想要制作的照片。我正在使用剃刀获取 html,但不知道如何操作。
我的html第一个选项是这样的
> <li><div id="abmPlan"><i class="fa fa-dashboard fa-fw"></i> ABM
> Plan</div></li>
我的内容包装器是这个
<div id="page-wrapper"></div>
假设我的菜单控制器中有一个 test1 视图仅用于测试。
我已经尝试使用 actionLink 来完成,但这会创建一个按钮,我不想要那个,因为我已经有了我的标记并且 运行。除了菜单消失,只在布局主体中显示我的部分视图。
提前致谢!
好的,我终于做到了。这是代码。
$('#abmPlan').on('click', function (e) {
var base = window.location.origin + '/Plan/_ObtenerVistaPlan';
$('#contenidoMenuAdministrador').load(base );
});
URL 有问题,所以我必须获取基础URL,然后设置相应的路径。感谢那些回答并试图帮助我的人!