在.net中,对Textbox控件设置只读属性时如果用下面的方式
TextBox1.ReadOnly = true;
可以看到页面上的TextBox的确不能编辑了,但是在后台代码里却也无法取到TextBox.text了,取到的是null,
正确的做法时设置TextBox的本地属性,contentEditable,方法如下
TextBox1. Attributes["contentEditable"] = "false"; //注意后面的false是字符串
试一下,这下不能编辑了但是后台一样可以取到TextBox的值
本文介绍了在.NET中正确设置TextBox控件为只读状态的方法。直接设置ReadOnly属性会导致后台无法获取TextBox的值,正确的做法是通过修改contentEditable属性来实现只读效果。

6628

被折叠的 条评论
为什么被折叠?



