【问题标题】:How can I avoid PostBack on a LinkButton?如何避免 LinkBut​​ton 上的 PostBack?
【发布时间】:2013-05-27 12:29:53
【问题描述】:

这是我的链接按钮:

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

我该怎么做?

【问题讨论】:

    标签: c# postback linkbutton


    【解决方案1】:

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

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

    尝试关注:

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

    这里JSFunction()是javascript函数。

    这不会回发。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      相关资源
      最近更新 更多