我需要将子页面-1的内容加载到子页面-2的div中。我尝试使用jquery加载内容,但它加载了包括母版页在内的整个页面。我只想加载子页面内容,不包括母版页内容。有没有办法做到这一点?
发布于 2021-07-29 14:25:29
我敢打赌你这里有jQuery。
那么,要将一个页面加载到母版页--即使是设置为子级的页面?
这样做效果很好:
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="getpage();return false" />
<div id="myotherpage">
</div>
<script>
function getpage() {
alert('hello');
$.get("/WebForm5.aspx", function (data) {
$("#myotherpage").html(data);
});
}
</script>因此,在上面的代码中,我希望将WebForm5.aspx页面获取/抓取/加载到该div中。
在这个例子中,即使WebForm5.aspx被附加到master,上面的工作似乎也相当不错。
另一种方式?当然,iFrame的想法是可行的。(但iFrame也会重新生成菜单栏-上面不会)。
但是,上面的代码确实运行得很好--即使是该页面的代码也运行得很好。
现在,我只是放在一个按钮上-你点击它,它确实会将另一个页面加载到div中-但你可以在页面加载时运行js代码-比如文档就绪,或者甚至只是将上面的代码放在脚本中而不是包装在函数中。
https://stackoverflow.com/questions/68557283
复制相似问题