如果使用 jQuery 隐藏了 ASP:Button,我无法单击该按钮?

2024-05-16

我发现 StackOverFlow 答案和其他资源说您可以通过 jQuery 单击隐藏的 ASP:Button

$("#<%=HiddenButton.ClientID%>").click();

or

$("#<%=HiddenButton.ClientID%>").trigger("click");

然而,这些都不适合我,除非按钮是 Visible="true"

这是按钮:

<asp:Button ID="loadCustomerContacts" runat="server" OnClick="loadCustomerContacts_Click" visible="false" />"

如果您设置Visible属性为假;通常在 .net 中,处理页面后,控件不会在 HTML 输出中呈现。因此对于 jQuery 来说,按钮是不存在的。

您可以在页面上执行“查看源代码”来验证这一点。

如果你想这样做,而不是使用Visible财产,你可以这样做:

<asp:Button ID="myButton" runat="server" style="visibility: hidden; display: none;" />

或者您可以为其分配一个隐藏它的 CSS 类。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果使用 jQuery 隐藏了 ASP:Button,我无法单击该按钮? 的相关文章

随机推荐