ASP.NET中TextBox控件设置ReadOnly=true后台取不到值
当 TextBox设置了ReadOnly="true" 后,如果在前台为控件添加了值,后台是取不到的,值为“空”
道理没想通,说不清楚微软是出于什么推敲的,
不过有时是要我们能经由过程前台脚底本填充值,并不欲望用户批改其控件内容,这时就斗劲难堪了。
刚开端是换成Html 里的 <input type="text" readonly="readonly" > ,不过后来发明这个工作量是很大的,
所以网上搜了下,没找出TextBox ReadOnly="true" 页面填充值取不到的原因,不干预干与题还算解决了。
正文:
出于vs2005对页面代码的规范与安然,小我定见是应用第二种办法
知道为什么TextBox设置了ReadOnly属性后,取不到值道理的,给下申明,感谢啦!
在.NET 2.0 下,当页面上的某个TextBox 设置了属性ReadOnly="True"时,经由过程客户端脚本给其赋值后,在后台代码中接见其Text属性却无法获得该值。经过测验测验,发明可以经由过程如下的体式格式解决这个题目:
办法一:不设置ReadOnly属性,经由过程οnfοcus=this.blur()来模仿,如下:
在此景象下,当文本框获得核心时便立即落空,所以也无法手动批改其内容,可以或许模仿ReadOnly,在后台代码中也能经由过程Text属性,正常获取经由过程脚本在客户端设置的值;
办法二:设置了ReadOnly属性后,经由过程Request来取值,如下:
前台代码:
后台代码:
办法三:在Page_Load()正设置文本框的只读属性,在前台不设置。就能正常读取,如下:
TextBox1.Attributes.Add("readonly","true");
}
}
ASP.NET中TextBox控件设置ReadOnly=true后台取不到值相关推荐
- ASP.NET中TextBox控件的AutoCompleteType属性(不保存历史输入记录)
ASP.NET AutoCompleteType 属性 返回 ASP.NET TextBox 控件参考手册 定义和用法 AutoCompleteType 属性用于设置或返回 TextBox 控件的 A ...
- asp.NET中 treeview 控件的使用
asp.NET中 treeview 控件的使用 treeview控件实现点击Node,弹出相应WebUserControl画面 所需控件 treeview控件 WebUserControl,web用户 ...
- c 语言如何隐藏光标,如何隐藏C#中textBox控件的光标
怎么隐藏C#中textBox控件的光标 using System.Runtime.InteropServices; -- [DllImport("user32", EntryPoi ...
- C# 中TextBox控件如何限制输入的字数?
C# 中TextBox控件是一款常见的控件,其有字数限制,MaxLength 属性默认值是 32767. MaxLength 代表的是字数,并不是字节数. 超过的话:录入.粘贴就会丢掉多余的部分,也不 ...
- html更改textbox的id,NET开发-WebForm中TextBox控件ID、Text、TextModel等属性的使用
.NET开发-WebForm中的TextBox控件 1. TextBox概述 在ASP.NET Web应用程序中,TextBox控件是文本框控件.用于在网页表单中,让用户输入文本内容,收集用户信息,然 ...
- asp.net中验证控件的使用方法
用于检查是否有输入值 :RequiredFieldValidator(必须字段验证) 按设定比较两个输入 :CompareValidator(比较验证) 输入是否在指定范围 :RangeValidat ...
- Asp.Net中验证控件简单分析
为了实现验证,.net提供了一个javascript脚本,当我们生成一个asp.net页面时,通过查看页面源代码的方式,会发现都调用了下面一个javascript文件: <script src= ...
- silverlight中TextBox控件的使用
<!-- silverlig提供了TextBox和PasswordBox编辑控件. TextBox控件用来接收用户通过键盘等输入设备输入的数据, PasswordBox控 ...
- asp.net设置html控件,ASP.NET中 Panel 控件的使用方法
Panel 控件在 ASP.NET 网页中提供一种容器控件,可以将它用作静态文本和其他控件的父控件. 一.常见 Panel 属性 属性 描述 HorizontalAlign 指定子控件在面板内的对齐方 ...
最新文章
- python怎么用matplotlib生成图表_Python让图表奔跑起来,Matplotlib的神奇用处
- PIE SDK Geometry的坐标转换
- datalength,求字符串的字节数
- vue中地图怎么标记数据库传过来的点_【Point小数点 图表挑战总结03】如何使用六边形网格地图(下)...
- 通过调试对WriteFile()API的钩取
- shouji android输入法,安卓手机主流输入法对比
- spl_autoload_register()函数使用详解
- Python实现局域网内屏幕广播的技术要点分析
- python unittest 框架添加测试用例及运行
- 211.添加与搜索单词-数据结构设计
- java记事本的代码_Java基础——第一个记事本代码与Java注释
- 光电信息科学与工程学c语言吗,2019光电信息科学与工程专业怎么样、学什么、前景好吗...
- [ thanos源码分析系列 ]thanos sidecar组件源码简析
- 新华三防火墙简单配置安全域
- C语言获取SYSTEMTIME
- 软件开发模型-瀑布模型、V形模型、原型模型、增量模型、快速开发、敏捷模型
- 科沃斯扫地机器人电路原理图_扫地机器人的工作原理详解
- N-vop、S-vop、Packed Bistream
- osgEarth示例分析——osgearth_los
- Babel7的简单使用
热门文章
- C++fast power快速指数的实现(附完整源码)
- C++使用kahn实现topological sort拓扑排序算法(附完整源码)
- QT的QBluetoothTransferManager类的使用
- 经典C语言程序100例之六二
- 华睿相机sdk 开发_告别翻转腾挪,读码一步到位丨华睿科技六面读码系统
- oracle事物的传播属性,spring事务的隔离级别和传播属性
- parameter与define 区别
- 用python同时画多个分布图
- source tree常用功能
- 解读阿里云oss-android/ios-sdk 断点续传(多线程)