TextBox属性设置为只读后台获取不到值的问题
2010-09-26 17:52
477 查看
asp.net中textbox 设为“只读”,客户端无法输入值了,但可以通过脚本更改textbox 的值,如:
document.getElementById("textbox1").value="ddd";
【注意:回传后,在服务器端,无法用如下方法取得客户端更改后的值】:
string aaa=textBox1.Text;
取得的还是原来的值,因为是只读的文本框,asp.net只会从viewstate的取得值,不会再检查文本框的新值。
要解决这个问题,不要设置文本框readonly属性,而手动写:
textBox1.Attributes["readonly"]="readonly";
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ValleySong/archive/2009/04/16/4083121.aspx
document.getElementById("textbox1").value="ddd";
【注意:回传后,在服务器端,无法用如下方法取得客户端更改后的值】:
string aaa=textBox1.Text;
取得的还是原来的值,因为是只读的文本框,asp.net只会从viewstate的取得值,不会再检查文本框的新值。
要解决这个问题,不要设置文本框readonly属性,而手动写:
textBox1.Attributes["readonly"]="readonly";
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ValleySong/archive/2009/04/16/4083121.aspx
相关文章推荐
- TextBox属性设置为只读后台获取不到值的问题
- 解决.Net设置只读、隐藏后后台获取不到值的问题
- tomcat7以上,设置maxPostSize="0"参数后台获取不到的问题
- javascript 设置input框只读属性 获取disabled后的值并传给后台
- JS赋值设置了readonly=true的TextBox时,后台取不到值的问题
- 关于TextBox属性ReadOnly=“true”时,后台无法获取js重新对TextBox的赋值问题
- TextBox的ReadOnly属性设置为True后获取不到值
- JS赋值设置了readonly=true的TextBox时,后台取不到值的问题
- ASP.NET(C#)中将TextBox控件的Readonly属性设置为True时后台直接取值取不到的解决方案
- asp.Net2.0中TextBox设置只读后后台获取不到值的解决方法
- 在前台给textbox设置readonly=true属性后,避免后台取不到值的3种解决方法。
- 记录问题:表单元素设置disabled属性后台不能获取该值
- javascript 设置input和select 框只读属性 获取disabled后的值并传给后台
- .NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法
- 前台 js 设置cookies php后台获取不到!
- Textbox设置属性ReadOnly后,后台无法获得js赋的值
- TextBox设置ReadOnly属性后后台得不到值解决方法 [转]
- token获取不到,原来是数据格式的问题 要和后台的数据格式一致,$.ajax中contentType: “application/json” 的用法
- 解决Vue axios post请求,后台获取不到数据问题
- TextBox控件设置ReadOnly=true后台取不到值三种解决方法(转)