如何防止asp.net LinkButton OnClick函数的页面重载?

问题描述 投票:0回答:1

我用的是 <asp:LinkButton />’s OnClick 函数来获取服务器端的数据。我使用的是 OnClientClick 来打开一个弹出式窗口并填充数据。但是当我点击按钮时,页面会刷新。请看附件的代码,帮我解决这个问题。

<asp:LinkButton ID="lnkEdit_Bill" runat="server" CssClass="lnkAddressButton" OnClientClick="javascript:ShowDialog_Both_New('Invoice','edit');" OnClick="lnkEdit_Bill_Click_new" >Edit</asp:LinkButton>
c# webforms postback linkbutton
1个回答
1
投票

谷歌event.preventDefault(),我相信我以前用过这个来防止回帖。 另外把OnClick去掉,如果不是你想要的,就用OnClientClick。


0
投票

兄弟,如果你不想要回传,只需要启动javascript.而且你绝对不需要服务器控件.你可以把你的代码呈现如下。

<a href="#" onclick="ShowDialog_Both_New('Invoice','edit'); return false;">Edit</a>
© www.soinside.com 2019 - 2024. All rights reserved.