1

这是我的链接按钮:

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

我该怎么做?

4

1 回答 1

2

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

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

尝试以下:

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

JSFunction()是javascript函数。

这不会回发。

于 2013-05-27T12:32:16.370 回答