服务器控件visible与style.visibility

今天修改项目的时候想通过js来控制一个textbox的显示 ,开始的做法是将textbox.visible = false , 但是

document.all("textbox")这段js总是显示对象为空的错误,查看网页源代码发现找不到id为textbox的文本框,

难道是visible 属性的原因吗?我把默认隐藏的方法由visible = false 改为前台

 document.all("txt_Reply").style.visibility = "hidden";之后就好了.

我查了一下msdn上对两者的解释是:

visible = true                                                                                                                                  so ASP.NET will generate the html code about the control, if false, no html code about this control will be generated

style("visibility")="visible"
  so the browser will make the control visible on the client side, if "hidden", the control will not be visible on the client side, but the html code is still there

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值