欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net TextBox控件设置ReadOnly后,不能回传。】,下面是详细的讲解!
asp.net TextBox控件设置ReadOnly后,不能回传。
很奇怪,以前都没有过这样的怪问题,在别人机器上都能正常,想到可能和ASP.NET的版本有关系。我用的是 ASP.NET 2.0,当改成 ASP.NET 1.0,就正常了,TextBox控件ReadOnly=True,能回传。
在 ASP.NET 1.0 中是ReadOnly=True会回传的。
在 ASP.NET 2.0 中是ReadOnly=True就不会回传了。
解决的方法:
<asp:textbox id="Username" runat="server" ReadOnly="True"></asp:textbox>
去掉ReadOnly="True",改成
<asp:textbox id="Username" runat="server"></asp:textbox>
在后台代码中加入,控制只读属性
Username.Attributes.Add("Readonly", "True");
这样在 ASP.NET 2.0 中只读的TextBox控件也能实现回传。
关于asp.net TextBox控件设置ReadOnly后,不能回传。的用户互动如下:
相关问题:为什么asp.net中textbox不能后台赋初始值
答:1、不设置ReadOnly,设置onfocus=this.blur() C#代码 文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值 2、设置了ReadOnly属性后,通过Request来取值,如下: 前台代码: 后台代码: string Text = Request.Form["TextBox... >>详细
相关问题:asp.net(c#)中利用html标签 <niput type="button...
答:function f1() { var t1= document.getElementById("TextBox1"); var t2= document.getElementById("TextBox2"); t1.disabled=true; t2.readOnly=true; } >>详细
相关问题:asp.net中 textBox控件用于输入时间,用javascript...
答:你是不是把该textbox设置为了readonly了,如果是的话,这个值只能用request去获取 >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【As】Asp.net中的页面乱码的问题-sp--pn-ne-et
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 【asp】asp.net开发中常见公共捕获异常方式总结(
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
