html 控件enabled,用 Enabled 和 disabled 属性禁用 HTML 控件后,取值结果
ASP.NET 中,对于服务器端控件,可以用 ASP.NET 代码用 Enabled 属性将其禁用,也可以用 JavaScript 的 disabled 属性将其禁用,那么这两种方法有没有什么区别呢?
没有区别。
只要控件一禁用,不管是用哪种方法禁用的,其输入状态即被保护,不可输入,即使通过 JavaScript 改变控件值,也没有用,因为禁用的控件值是不被提交到服务器端的,用 JavaScript 改变控件值,其值又没有提交到服务器端,有什么意义呢。
那么服务器端为什么会接收到值呢?
这是因为启用了 ViewState(默认启用的),所以值是 ViewState 的值,说白一点,就是 ASP.NET 给控件赋值时赋了两份值:一份是在 ViewState 中,一份是在控件中。如果控件可用,就用控件的值,这种情况下表示接受用户输入的值。
如果控件不可用,就用 ViewState 的值。
如果没有启用 ViewState 呢?
那 ASP.NET 还有最后一个地方可以取值。比如:
从标签赋值的 Text 属性取值。
前面说的取值是指用控件属性取值,比如 _t1.Text,如果是用 Request.Form 取值呢?
那么这种情况下,总是取不到值,因为 Request.Form 不会利用 ViewState,也不认标签赋值的 Text 属性。
还有一种情况,服务器端用 Enabled 禁用了控件,但前端 JavaScript 用 disabled 让控件可用,这时候用户输入的值,服务器端可以收到吗?
可以。
html 控件enabled,用 Enabled 和 disabled 属性禁用 HTML 控件后,取值结果相关推荐
- html控件无法使用的属性值,用 Enabled 和 disabled 属性禁用 HTML 控件后,取值结果...
ASP.NET 中,对于服务器端控件,可以用 ASP.NET 代码用 Enabled 属性将其禁用,也可以用 JavaScript 的 disabled 属性将其禁用,那么这两种方法有没有什么区别呢? ...
- HTML用disabled属性禁用元素
disabled属性用来禁用表单里的元素, eg: <button type='button' disabled='true'>test</button> <button ...
- mysql disabled enabled_disabled与enabled是什么?disabled与enabled属性详解
本篇文章给大家带来的内容是关于disabled与enabled是什么?disabled与enabled属性详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. disabled与ena ...
- UWP WP8.1 依赖属性和用户控件 依赖属性简单使用 uwp添加UserControl
上面说 附加属性.这章节说依赖属性. 所谓依赖属性.白话讲就是添加一个公开的属性. 同样,依赖属性的用法和附加属性的用法差不多. 依赖属性是具有一个get,set的属性,以及反调函数. 首先是声明依赖 ...
- WinForm窗体重要属性与公共控件的重要属性
winform和web的最大区别: web执行C#代码,是在服务器上执行完毕后,将执行完生成的HTML代码返回给客户端 winform所有的代码都是在本地电脑上,所有代码功能的执行都是在本地电脑上,消 ...
- atitit. 浏览器插件 控件 applet 的部署,签名总结 浏览器 插件 控件 的签名安全机制o9o...
atitit. 浏览器插件 控件 applet 的部署,签名总结 浏览器 插件 控件 的签名安全机制o9o 1. 服务器部署签名 1 2. 签名流程::生成密钥..导出cert正书,签名 1 3. ...
- python中与label类似的控件是_Python高级进阶教程021期 pyqt5label控件进阶使用,设置兄弟控件,广告植入...
知识回顾 1.掌握综合应用登录窗体 2.掌握密码设置setEchoMode 本节知识视频教程 以下开始文字讲解: 1.本节案例:快捷定位 1.把label控件上面的快捷键绑定到指定的另一个兄弟控件上 ...
- PropertyGrid控件 分类(Category)及属性(Property)排序
最近在做表单设计器,设计器上的控件都是我们自己封装的,但每个属性类别里的属性是按照属性的拼音排序的,现在想按照PropertyIndex标识进行排序(PropertyIndex的后三位是用来标识编辑器 ...
- jquery-文档操作-标签取值-输入控件取值与赋值
html 文本 值 获取标签包裹的内容 dom的属性 jquery的方法 演练 小结 dom对象,jquery对象,取值方式的对等 对象 纯文本 html文本 dom innerText innerH ...
- QT [007] QT UI 的控件操控问题 - 如何操控多嵌套的UI控件
前言:QT 的多层叠和嵌套的控件有很多.我在实际尝试去尝试操控这项控件的是否,发现如何要找到一组控件里面的对象去操作,总是找不到方法,本文,将介绍如何解决这个问题. 我们看下面这个例子: ref: h ...
最新文章
- 飘逸的python - property及实现lazy property
- 数据恢复专业基础之python解释NTFS runlist的代码
- IDUdpServer研究心得
- mysql配置和管理(转载)
- BZOJ-1069 [SCOI2007]最大土地面积
- Rust: codewars的Highest and Lowest
- Socket通过读取数据阻塞的解决方案
- 台安PLC通过手机热点远程在线模拟,远程编程,远程调试
- C语言作业NOTES
- Linux 进程管理
- 我爱淘冲刺阶段站立会议2每天任务2
- EDA 电子设计自动化VHDL系列课程1--加【减】法器的设计
- oracle几何体数据类型,4.1 Oracle中空间几何体的类型
- 菜鸟教程之html5学习,Canvas画布、渐变,数学公式、符号的书写
- 鸿蒙应用开发:实现简单的媒体播放器
- XV6 swtch.S详解
- 编写函数求区间[200,3000]中所有的回文数, 回文数是正读和反读都是一样的数
- 不小心把苹果手机忘记密码锁屏了怎么办
- 每日词根——morph(形状)
- [ArcGIS] 空间分析(九)3D视线分析(构造视线、通视性) ArcScene简单使用