我有两个页面从一个母版页继承,First.aspx或second.aspx。导航在母版页上。如果我在first.aspx页&想要转到second.aspx onClick。我只想加载我的contentplaceholder,而不是刷新所有页面。这可能与否?如果可能,我该怎么做?
我尝试过使用:
$(function() { $("#btn").click(function() {
$("#Content").load("Second.aspx");
});
});
我也尝试过使用它:
function SelectRol() {
window.location = 'Second.aspx';
return false;
}
答案 0 :(得分:0)
不幸的是,这不会起作用。您可以使用ASP.Net UpdatePanel进行部分页面刷新,或者更好地使用JQuery Ajax方法来加载要显示的HTML内容。
有关此解决方案的详情,请参阅http://www.dotnetfunda.com/articles/article1123-partial-page-refresh-using-jquery.aspx。
答案 1 :(得分:0)
如果您不希望整个页面刷新,最好使用ajax调用。或者您可以使用AHAH作为Facebook用于聊天框的一个
答案 2 :(得分:0)
没有部分加载/部分回发这样的东西。我们只能做部分渲染。如果您需要加载第二页,那么页面的整个页面将发生事件生命周期,其中包括主页面的事件。
如果您需要真正的Ajax机制。最初渲染脚本将构建您的UI,后续通信将使用RESTful / JSON服务仅传输数据。