我用的是 <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>
谷歌event.preventDefault(),我相信我以前用过这个来防止回帖。 另外把OnClick去掉,如果不是你想要的,就用OnClientClick。
兄弟,如果你不想要回传,只需要启动javascript.而且你绝对不需要服务器控件.你可以把你的代码呈现如下。
<a href="#" onclick="ShowDialog_Both_New('Invoice','edit'); return false;">Edit</a>