ASP.NET TextBox ReadOnly 属性 TextBox 控件 定义和用法 ReadOnly 属性用于设置或返回能否更改 TextBox 控件中的文本。 如果该属性被设置为 TRUE,则无法更改文本,否则为 FALSE。默认是 FALSE。 语法 <asp:TextBox ReadOnly='TRUE|FALSE' runat='server'/>..
1、不设置ReadOnly属性,通过onfocus=this.blur()来模拟,如下: <asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox> 在此情况下,当文本框获得焦点时便立刻失去,所以也无法手动修改其内容,能够模拟ReadOnly,在后台代码中也能通过Text属性,正常获取通过脚本在客户端设置的值; 2、设...
方法一:不设置ReadOnly属性,通过onfocus=this.blur()来模拟,如下: <asp:TextBoxID="TextBox1"runat="server"onfocus=this.blur()></asp:TextBox> 在此情况下,当文本框获得焦点时便立刻失去,所以也无法手动修改其内容,能够模拟ReadOnly,在后台代码中也能通过Text属性,正常获取通过脚本在客户端设置的值; 方法二...
1.在.cs代码中设置TextBox的属性 例如 txtName.Attributes["readonly"] = "true"; 2.不设置TextBox的ReadOnly为true,给该控件加上验证控件进行验证 3.在TextBox的HTML标签中加入ContentEditable="false",这种方法简单,在IE中很好用,不用设置TextBox的ReadOnly为true 4.使用服务器端的隐藏控件,还需要加入JavaScri...
<asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox> 1. 文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值 2、设置了ReadOnly属性后,通过Request来取值,如下: 前台代码: <asp:TextBox ID="TextBox1" runat="server" ReadOnly="True" ></asp:Text...
在以前的ASP.NET 1.x版本中,设置为ReadOnly的TextBox控件在客户端更改了值后,在服务器端仍然可以得到修改后的值,但在ASP.NET 2.0中,这种做法已经限制。这是为了提高应用程序安全性所考虑的。下面就是TextBox控件获得数据的内部方法,由此可以看出ReadOnly的限 制: p
ReadOnly 属性用于设置或返回能否更改 TextBox 控件中的文本。 如果该属性被设置为 TRUE,则无法更改文本,否则为 FALSE。默认是 FALSE。 语法 <asp:TextBoxReadOnly="TRUE|FALSE"runat="server"/> 实例 下面的例子把 ReadOnly 属性设置为 "TRUE": <asp:TextBox id="tb1"runat="server"ReadOnly="TRUE"Text=...
<asp:TextBoxID="TextBox1"runat="server"ReadOnly="True"></asp:TextBox> 后台代码: string Text =Request.Form["TextBox1"].Trim(); 值得注意的是: 我们知道其实html是根据控件的name来取值的,J2EE中取值就是这样的。那么如果有嵌套的情况,如母版页,Gridview。那么我们必须先拿到uniqueID。
禁用其read only标志before,将其添加到您的panel
CheckBox ckb = (CheckBox)e.Item.Cells[0].FindControl("cbSelect"); //验证checkBox复选框是否选中 if(!ckb.Checked){ TextBox1.ReadOnly = true;return;} 下面的代码 就是可以输入textbox的