[英]How to load content of child page into div in asp.net c#
我需要将子页面 1 的内容加载到子页面 2 的 div 中。 我尝试使用 jquery 加载内容,但它加载了整个页面,包括母版页。 我只想加载不包括母版页面内容的子页面内容。 有没有办法做到这一点?
我敢打赌,您可以在这里使用 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 代码 - 说文档准备好,或者甚至只是将上面的代码放在脚本未包装在函数中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.