style="DISPLAY: none"和visible=false有什么区别阿

时间:2021-03-10 08:57:17
请问我在做TEXTBOX的时候,设置style="DISPLAY: none"和visible=false有什么区别阿
请教大家阿

13 个解决方案

#1


效果应该是一样的。

#2


<input name="TextBox1" type="text" id="TextBox1" class="textbox" style="display:none;" />
使用了visible=false,客户端代码是不会生成input 的!

#3


style="DISPLAY: none
只是把控件不显示而已!
但控件仍然存在!

#4


style="DISPLAY: none"

下面的控件会把这个位置补上!

visible=false 不会

#5


css样式里的定义和,.net里的定义,效果一样

#6


写了visible=false
在运行的时候,HTML里面就无法调用这个控件了,然而用style="DISPLAY: none"还是可以吧

#7


该回复被版主删除

#8


一个是服务器端的行为,一个是客户端的行为.

#9


哪个是服务器端的,哪个是客户端阿

#10


style  是客户  visible 是服务  
给你个例子 最容易看出来: 使用DATAGRID,在WEB设计界面把某一列设置为“不可见”,然后在IE的查看生成的HTML 你会发现这列没在了 ,但是如果使用 STYLE对某列处理时,在生成后的HTML 中是可以看到的

#11


style="DISPLAY: none"  不显示



visible=false  不可用

#12


控件所占空间是保留还是销毁的区别。前者销毁,后者保留

#13


style="DISPLAY: none"   客户端
visible=false      服务端.

#1


效果应该是一样的。

#2


<input name="TextBox1" type="text" id="TextBox1" class="textbox" style="display:none;" />
使用了visible=false,客户端代码是不会生成input 的!

#3


style="DISPLAY: none
只是把控件不显示而已!
但控件仍然存在!

#4


style="DISPLAY: none"

下面的控件会把这个位置补上!

visible=false 不会

#5


css样式里的定义和,.net里的定义,效果一样

#6


写了visible=false
在运行的时候,HTML里面就无法调用这个控件了,然而用style="DISPLAY: none"还是可以吧

#7


该回复被版主删除

#8


一个是服务器端的行为,一个是客户端的行为.

#9


哪个是服务器端的,哪个是客户端阿

#10


style  是客户  visible 是服务  
给你个例子 最容易看出来: 使用DATAGRID,在WEB设计界面把某一列设置为“不可见”,然后在IE的查看生成的HTML 你会发现这列没在了 ,但是如果使用 STYLE对某列处理时,在生成后的HTML 中是可以看到的

#11


style="DISPLAY: none"  不显示



visible=false  不可用

#12


控件所占空间是保留还是销毁的区别。前者销毁,后者保留

#13


style="DISPLAY: none"   客户端
visible=false      服务端.