ASP.NET2.0 中TextBox属性readlonly 的问题,大家都来帮忙或学习呀,谢谢!
在ASP.NET2.0 里使用TextBox控制,想使它不能手工输入文本,而是通过JS制作的日历来选择给其赋值,以前用ASP就是这样做的.以前用的是HMTL的
input标记 这样就可以了.
<input readonly= "true " type= "text "/>
但是给ASP.NET2.0 的TextBox控件设置为readlonly 设置为真的话,它所在的FormView里的操作就接受不到它(TextBox)的值了.这个如何解决?
谢谢!
------解决方案--------------------http://blog.csdn.net/net_lover/archive/2006/09/25/1282127.aspx
ASP.NET 2.0中TextBox服务器控件的ReadOnly和Disabled属性
------解决方案--------------------不设置readonly属性.
在后台这样写
TextBox1.Attributes.Add( "onkeydown ", "return false ");
这样用户就不能手动改变它的值了.
------解决方案--------------------cs代码中写
TextBox1.Attributes.Add( "readonly ", "readonly ");