如何在LinkBut​​ton上避免PostBack?

时间:2013-05-27 12:29:54

标签: c# postback linkbutton

这是我的LinkBut​​ton:

<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处理程序捕获事件)。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

链接按钮旨在每次回发,因为它是服务器端控件。

如果你想避免它的回发,你必须通过编写javascript函数来处理所有代码客户端。

尝试以下:

LinkButton1.Attributes.Add("onclick", "JSFunction();return false;")

此处JSFunction()是javascript函数。

这不会回发。