gpt4 book ai didi

asp.net - 防止 anchor 标记点击刷新

转载 作者:行者123 更新时间:2023-12-01 12:19:56 25 4
gpt4 key购买 nike

我想使用这样的 anchor 标记从任何内容页面加载页面。我想阻止 anchor 标记点击页面刷新,但同时它应该加载不同的页面。下面的示例是内容页面

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<a href="WebForm2.aspx">go</a>
</asp:Content>

在母版页上

 <asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</ContentTemplate>
</asp:UpdatePanel>

最佳答案

以下内容不适用于服务器端控件,您还需要将所有内容页面更改为单独的。

$('a').click(function (e) {
var page = $(this).attr('href');
if (page!='#') {
window.history.pushState("string", "Title", page);
$("#divid").load(page, function () {
//write your stuff
});
}
e.preventDefault();
e.stopPropagation();
return false;
});

关于asp.net - 防止 anchor 标记点击刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45187856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com