代码来源于博客,如有侵权,请联系我!

ASP.NET中TextBox控件设置ReadOnly="true"H或Enabled=false后台取不到值

当TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空”  。

方法一:不设置ReadOnly属性,通过onfocus=this.blur()来模拟,如下:

<asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox>

方法二:设置了ReadOnly属性后,通过Request来取值,如下:

前台代码:

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

 后台代码:

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

方法三:在Page_Load()正设置文本框的只读属性,在前台不设置。就能正常读取,如下:

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
TextBox1.Attributes.Add("readonly","true");
}
}

最新文章

  1. https简介/原理/部署【转】
  2. 【转载】Fiddler进行模拟Post提交json数据,总为null解决方式
  3. 30. PL/SQL Developer连接服务器查询时,数据乱码处理
  4. gpg的一些常用操作
  5. 我的首个MOOC课程《面向对象软件开发实践》
  6. UIView 注意问题
  7. js parseInt();parseFloat;Number()
  8. MSSQL中建立分区表(转载备忘)
  9. oj上java大数的使用
  10. HBase -ROOT-和.META.表结构(region定位原理)
  11. linux 消息队列例子
  12. mysql允许远程连接授权方法
  13. 成为Java顶尖程序员 ,看这11本书就够了(转)
  14. Kaazing Gateway简单使用
  15. WebApi 序列化 循环引用问题
  16. SkipList 跳跃表
  17. Android Relative Layout 安卓相对布局详解
  18. Lintcode: Interleaving Positive and Negative Numbers 解题报告
  19. VS2010生成的文件在别的机器上运行提示“丢失MSVCR100D.dll”&lt;转&gt;
  20. 2018焦作网络赛 - Poor God Water 一道水题的教训

热门文章

  1. Python matplotlib笔记
  2. bzoj 4003
  3. PHP进程通信基础——信号
  4. 502 Bad Gateway深究
  5. dos 批处学习笔记
  6. Java数据结构——平衡二叉树的平衡因子(转自牛客网)
  7. Java并发之CountDownLatch
  8. Find and delete duplicate files
  9. iOS面试题
  10. TCP学习之四:传输协议