给页面的TextBox设置ReadOnly="True"时,在后台代码中不能赋值取值,下边几种方法可以避免:

1、不设置ReadOnly,设置οnfοcus=this.blur()

C#代码

  1. <asp:TextBox ID="TextBox1" runat="server" οnfοcus=this.blur()></asp:TextBox>

文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值

2、设置了ReadOnly属性后,通过Request来取值,如下:

前台代码: 
C#代码

  1. <asp:TextBox ID="TextBox1" runat="server" ReadOnly="True" ></asp:TextBox>

后台代码:

C#代码

  1. string Text = Request.Form["TextBox1"].Trim();

3、在Page_Load()正设置文本框的只读属性,能正常读取,如下:

C#代码

  1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3. if (!Page.IsPostBack)
  4. {
  5. TextBox1.Attributes.Add("readonly","true");
  6. }
  7. }

转载于:https://www.cnblogs.com/tongdengquan/p/6090529.html

TextBox只读时不能通过后台赋值取值解决办法相关推荐

  1. ASP.Net TextBox只读时不能通过后台赋值取值

    ASP.Net TextBox只读时不能通过后台赋值取值 今天在开发一个asp.net的页面遇到了TextBox设置了ReadOnly属性,在js中赋值后,后台代码取不到值的情况,经过在网上查找,找到 ...

  2. 思路:controller层:后台如何取值 前端如何给name赋值 例如是id赋值还是自己随意定义...

    思路:controller层:后台如何取值 前端如何给name赋值 例如是id赋值还是自己随意定义 转载于:https://www.cnblogs.com/classmethond/p/1063990 ...

  3. jquery简单赋值取值

    jquery简单赋值取值 jQuery 取值.赋值的基本方法 2018年05月05日 ⁄ 综合 ⁄ 共 5260字 ⁄ 字号 小 中 大 ⁄ 评论关闭 /获得TEXT.AREATEXT的值/ var ...

  4. KVC的使用(对一个对象的成员变量进行操作(赋值/取值))

    切记:请求的数据要存在相应的类中,不能在加载试图中请求数据 KVC就是对请求数据的一个简化 MainViewController.m #import "MainViewController. ...

  5. python二维字典简单赋值取值

    python二维字典简单赋值取值 一维字典 二维字典 访问二维字典 字典和列表的区别 小白一个,记录python二维字典的学习 一维字典 字典是用花括号来定义的,比如 dict = {'姓名':'汪汪 ...

  6. jQuery循环赋值 取值

    jQuery循环赋值 取值 for循环 for (var i = 0; i < files.length; i++) {var item = $("<div class=\&qu ...

  7. 移动端html右滑空白,BootStrap.css 在手机端滑动时右侧出现空白的原因及解决办法...

    最近的一个项目 前台使用了 bootstrap.css + angularjs, 后台只处理数据(用的php,处理结果直接 json_encode($arr),非常爽).一直在Chrome的仿真机测试 ...

  8. 【SpringBoot整合Mybatis】数据库某字段值为空时,接口未返回该字段 解决办法

    [SpringBoot整合Mybatis]数据库字段为空时,接口不返回该字段 解决办法 问题描述: 排查问题: 解决问题: 测试: 参考资料: 今天整合项目的时候,发现了SpringBoot整合Myb ...

  9. php cookie被赋值,php删除cookie反倒被赋值为deleted 解决办法

    php删除cookie反倒被赋值为deleted 解决办法 原因是: 如果遇到用户客户端的电脑本地时间 比当前服务器时间少1年以上,IE浏览器就会出现这种情况.这种情况会致使用户永远点击退出退出不了. ...

最新文章

  1. 漫谈五种IO模型(主讲IO多路复用)
  2. BaaS模式的开发思路
  3. java之Thread.sleep(long)与object.wait()/object.wait(long)的区别及相关概念梳理(good)
  4. Matlab矩阵、元胞数组的合并拼接
  5. 史上最全的延迟任务实现方式汇总!附代码(强烈推荐)
  6. 计算机基本运行方式,我今天才知道的电脑运行方式,你知道吗?
  7. 一个老鸟眼中“IT民工”的发展方向
  8. JPA Example查询
  9. java爬虫基础知识,Java网络爬虫基础知识
  10. loadrunner 11 的下载和安装
  11. Mcafee官方卸载工具
  12. 训练集,验证集与测试集
  13. 透视投影中已知两平面的单应矩阵,能否求出这两平面的夹角?
  14. Win32无边框窗口
  15. 2013网易实习生招聘 岗位:数据挖掘工程师
  16. 线性回归(公式推导,Numpy、sklearn实现)
  17. Mineflayer简介——Minecraft机器人
  18. 解决 Program type already present 问题
  19. leetcode 分治 beautiful array
  20. Spring Boot反爬虫,防止接口盗刷

热门文章

  1. 我所经历的字节跳动面试
  2. Intellij代码界面导入maven工程,且该maven工程不具备intellij配置文件
  3. 百度网盘linux客户端无法下载
  4. 数据松弛Data Relaxation
  5. 深入理解计算机系统:计算机系统概述
  6. cmd弄电脑滚绿代码_windows10点击“此电脑”——“管理”会出现管理员已阻止你运行此应用。有关详细信息。。。...
  7. 内置的进制转换的方法---小笔记
  8. 剥开比原看代码(八):比原的Dashboard是怎么做出来的?
  9. 使用RAID与LVM磁盘阵列技术。
  10. java web项目无xml配置,完全javaconfig方式参考资料