设置了TextBox为只读属性后,后台代码取的值都是第一次给它赋的值。
原因是设为只读后ViewState不再回传到服务器,也就无法取不到客户端更改的值了。
解决方法:
1.不用服务器控件的ReadOnly属性,用下面方法设为只读
txtAnsDesc.Attributes.Add("readonly","readnoly");
2.仍旧用服务器控件的ReadOnly属性,在后台用Request.Form取值
Request.Form["txtAnsDesc"]
设置了TextBox为只读属性后,后台代码取的值都是第一次给它赋的值。
原因是设为只读后ViewState不再回传到服务器,也就无法取不到客户端更改的值了。
解决方法:
1.不用服务器控件的ReadOnly属性,用下面方法设为只读
txtAnsDesc.Attributes.Add("readonly","readnoly");
2.仍旧用服务器控件的ReadOnly属性,在后台用Request.Form取值
Request.Form["txtAnsDesc"]
下一篇:数据库查询效率分析
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M