这是我的LinkButton:
<asp:LinkButton OnClientClick="Page_ClientValidate('validPanel1'); if(Page_IsValid==false) { console.log('error'); return false; }" ID="linkPanel1" ValidationGroup="validPanel1">Check</asp:LinkButton>
如果页面无效,好的,我得到摘要。如果它有效,它会回发到服务器(如果我返回false)。
我不想要这个。我想要一种“void”函数(后来,我通过jquery处理程序捕获事件)。
我该怎么做?
答案 0 :(得分:1)
链接按钮旨在每次回发,因为它是服务器端控件。
如果你想避免它的回发,你必须通过编写javascript函数来处理所有代码客户端。
尝试以下:
LinkButton1.Attributes.Add("onclick", "JSFunction();return false;")
此处JSFunction()
是javascript函数。
这不会回发。