【问题标题】:Postback And UpdatePanel回发和更新面板
【发布时间】:2011-07-04 19:07:01
【问题描述】:

我最近了解到您可以使用 javascript 进行回发

__doPostBack('#<%=LinkButton.UniqueID%>', '')

这种方法对我来说效果很好,即使使用更新面板,但现在我添加了另一个 LinkBut​​ton 并尝试使用上述方法进行回发。它可以工作,但页面会刷新。

我将此链接按钮添加到更新面板并设置了触发器。当我通常单击 LinkBut​​ton 时,它不会刷新,但是当我尝试 java 回发时,它会刷新。


*如果我写 ctl00$ContentPlaceHolder1$LinkBut​​ton 就可以工作

但是这种方式对我不好,因为我每次移动控件都无法更改它

【问题讨论】:

    标签: c# asp.net button updatepanel


    【解决方案1】:

    在链接按钮上使用 ClientIDMode 属性,将其设置为“静态”。

    应该为你解决问题:-)

    【讨论】:

      【解决方案2】:

      我注意到您在这里添加了# 符号。这个用在 jQuery 上,不是这里,只是去掉它和它的工作。

      __doPostBack('<%=LinkButton.UniqueID%>', '')
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-16
        相关资源
        最近更新 更多