Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如标题所示。谁能告诉我这两者有什么区别?两者都用于隐藏runat=server代码隐藏中标记的元素。谢谢。
runat=server
您可以在浏览器上呈现 html 时启用控件,以防display:none从开发人员工具栏中更改它,但如果System.Web.UI.Control.Visible=False控件本身未在浏览器中呈现。
display:none
System.Web.UI.Control.Visible=False
如果设置了 Visible false 属性;控件不会呈现到浏览器上(document.getElementById 给出 null)
与 display:none 情况并非如此。它将在浏览器上但隐藏。