我在表单上有一个隐藏按钮,我需要单击该按钮以触发附加到更新面板的asyncpostback触发器。
这是怎么做到的?
答案 0 :(得分:18)
答案 1 :(得分:8)
如果将Visible属性设置为false;通常在.net中,在处理页面后,控件不会在HTML输出中呈现。因此,就jQuery而言,该按钮不存在。
您可以在页面上执行查看源来验证这一点。
如果您想这样做,而不是使用Visible属性,您可以执行以下操作:
<asp:Button ID="HiddenButtonID" runat="server" style="visibility: hidden; display: none;" />
然后您可以使用jQuery单击按钮:
$("#HiddenButtonID").click(); //Remember that in button, you must set ClientIDMode = "static"
或
$("#<%=HiddenButtonID.ClientID%>").Click();
答案 2 :(得分:3)
怎么样
$("#buttonid").click();