CssClass="Hidden"和Visible="False"

<asp:Label ID="lblNoCustomTableItemCheckedInfo" runat="server" CssClass="Hidden"></asp:Label>
<asp:Label ID="lblNoCustomTableItemCheckedInfo" runat="server" Visible="False"></asp:Label>
 
hidden那个,还可以document.getElementById('<%= this.lblNoCustomTableItemCheckedInfo.ClientID %>')找到,但是设置visible为false的那个,就找不到了?
 
 
hidden 是客户端CSS作用的,还在页面上,只是通过样式来隐藏了。
Visible=“false” 是服务器端发起的,在HTML response到客户端的时候就没这个控件了,所以js找不到
原文地址:https://www.cnblogs.com/chucklu/p/10684167.html