如何避免链接按钮上的回发?

本文关键字:何避免 链接 按钮 | 更新日期: 2023-09-27 18:15:26

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

我该怎么做?

如何避免链接按钮上的回发?

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

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

试试以下:

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

这里JSFunction()是javascript函数。