js更改TextBox只读后,后台代码取TextBox值的问题
2010-12-23 09:35
357 查看
设置了TextBox为只读属性后,后台代码取的值都是第一次给它赋的值。
原因是设为只读后ViewState不再回传到服务器,也就无法取不到客户端更改的值了。
解决方法:
1.不用服务器控件的ReadOnly属性,用下面方法设为只读
txtAnsDesc.Attributes.Add("readonly","readnoly");
2.仍旧用服务器控件的ReadOnly属性,在后台用Request.Form取值 Request.Form["txtAnsDesc"]
原因是设为只读后ViewState不再回传到服务器,也就无法取不到客户端更改的值了。
解决方法:
1.不用服务器控件的ReadOnly属性,用下面方法设为只读
txtAnsDesc.Attributes.Add("readonly","readnoly");
2.仍旧用服务器控件的ReadOnly属性,在后台用Request.Form取值 Request.Form["txtAnsDesc"]
相关文章推荐
- js给textbox赋值,后台取值的问题
- js给textbox赋值,后台取值的问题
- asp.net TextBox 设置为只读后 后台取不到JS设置的值
- JS赋值设置了readonly=true的TextBox时,后台取不到值的问题
- VS2008 JS调试和Silverlight 后台代码调试 相互影响的问题。---自己做实例证明
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- ...后台代码中如何调用 javascript 函数的问题! - ASP.NET专题(按钮事件中调用JS文件中函数)
- 关于TextBox属性ReadOnly=“true”时,后台无法获取js重新对TextBox的赋值问题
- JS赋值设置了readonly=true的TextBox时,后台取不到值的问题
- 后台访问 JS解决跨域问题
- JS提交并解析后台返回的XML的代码
- C# 在后台更改TextBox属性 (可编辑或只读,颜色)
- Ajax (部分二:prototype.js代码)总结页面向后台传Form值、单个值和后台向前台传一个或是一组值
- 根据JS判断是否执行C#后台代码(后台弹出确定/取消提示窗口)
- ajax 参数data问题 data中的 参数名 参数值为string 提交到后台后,会自动转换参数名相同的 类型 和 js字符串拼接
- 利用js实现前后台传送Json的示例代码
- GOOGLE API - 翻译, 后台c# 调用前台js代码, asp.net后台调用js代码
- 从C#后台输出JS代码
- JS小技巧 前台JS代码中获得后台页面中的变量的值
- asp.net 服务器控件LinkButton等在后台代码中设置js事件或添加css样式