回发和UpdatePanel

时间:2011-02-26 08:35:23

标签: c# asp.net button updatepanel

我最近了解到你可以使用

从javascript做回发
__doPostBack('#<%=LinkButton.UniqueID%>', '')

这个方法适用于我,即使使用updatepanels,但现在我添加了另一个LinkBut​​ton并尝试使用上面的方法进行回发。它可以工作,但页面会刷新。

我将此LinkBut​​ton添加到updatepanel并设置了一个触发器。当我通常点击LinkBut​​ton时,它不会刷新,但是当我尝试java回发时,它就会刷新。


*如果我写ctl00 $ ContentPlaceHolder1 $ LinkBut​​ton

就可以工作了

但这种方式对我来说并不好,因为每次移动控件时我都无法改变它

2 个答案:

答案 0 :(得分:1)

我注意到你已添加#符号。这用于jQuery,而不是在这里,只是删除它及其工作。

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

答案 1 :(得分:0)

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

应该为你做的伎俩: - )