我正在研究 Asp.net mvc。我有一个包含左窗格和中心窗格(内容窗格)的旧版布局页面,即我的左窗格包含一些选项卡,如主页、事件等。当用户单击任何选项卡时,将执行相应的操作并加载页面。但我想异步加载内容窗格,即不加载整个页面,即布局和内容页面我只想加载内容页面。为此,我使用了 jquery ajax 调用和 RenderPartial 视图机制,例如,
$('#lnkHome').click(function () {
$.ajax({
url: '/Home/Home',
type: 'POST',
cache: false,
success: function (data) {
$('div.ContentPane').html(data);
}
});
});
public actionresult Home()
{
return Partial("_home");
}
但我无法使用我所有的 javascript 代码,我认为它与布局页面脚本重叠。有什么方法可以异步加载与我的场景匹配的页面。请指导我。