.net 2.0 只读TextBox取值问题

.net 2.0中,当我们想让用户只看到TextBox的Text,值通过JS脚本来设置时,

往往会把TextBox的ReadOnly属性设置为True.

但这样在Server端就会获取不到Client端用JS脚本改变后的值.因为

Microsoft为了安全性,默认ReadOnly属性为True的控件是你不想改变值的,也

就是说禁止获取只读属性的控件的值.

如果想要获得只读控件的值,还是有办法的.

步骤1:把控件的ReadOnly属性设为false
步骤2:加上这句this.TextBox1.Attributes.Add("ReadOnly", "ReadOnly");

这样我们就能通过TextBox1.Text获得值了

注:TextBox1为你的控件的ID

posted @ 2007-06-25 19:18  Sink  阅读(494)  评论(0编辑  收藏  举报