0

如标题所示。谁能告诉我这两者有什么区别?两者都用于隐藏runat=server代码隐藏中标记的元素。谢谢。

4

2 回答 2

2

您可以在浏览器上呈现 html 时启用控件,以防display:none从开发人员工具栏中更改它,但如果System.Web.UI.Control.Visible=False控件本身未在浏览器中呈现。

于 2013-07-29T09:46:54.533 回答
1

如果设置了 Visible false 属性;控件不会呈现到浏览器上(document.getElementById 给出 null)

与 display:none 情况并非如此。它将在浏览器上但隐藏。

于 2013-07-29T09:47:33.633 回答