ASP.NET TextBox ReadOnly 属性 TextBox 控件 定义和用法 ReadOnly 属性用于设置或返回能否更改 TextBox 控件中的文本。 如果该属性被设置为 TRUE,则无法更改文本,否则为 FALSE。默认是 FALSE。 语法 <asp:TextBox ReadOnly='TRUE|FALSE' runat='server'/>..
1.在.cs代码中设置TextBox的属性 例如 txtName.Attributes["readonly"] = "true"; 2.不设置TextBox的ReadOnly为true,给该控件加上验证控件进行验证 3.在TextBox的HTML标签中加入ContentEditable="false",这种方法简单,在IE中很好用,不用设置TextBox的ReadOnly为true 4.使用服务器端的隐藏控件,还需要加入JavaScri...
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、不设置ReadOnly,设置οnfοcus=this.blur() <asp:TextBox ID="TextBox1" runat="server" onfocus=this.blur()></asp:TextBox> 1. 文本框不变灰色,但也无法手动修改内容,可以在后台通过Text属性正常赋值取值 2、设置了ReadOnly属性后,通过Request来取值,如下: ...
在以前的ASP.NET 1.x版本中,设置为ReadOnly的TextBox控件在客户端更改了值后,在服务器端仍然可以得到修改后的值,但在ASP.NET 2.0中,这种做法已经限制。这是为了提高应用程序安全性所考虑的。下面就是TextBox控件获得数据的内部方法,由此可以看出ReadOnly的限 制: p
asp.net中TextBox设为只读后的取值问题 在.NET2.0下,当页面上的某个TextBox设置了属性ReadOnly="True"时,通过客户端脚本给其赋值后,在后台代码中访问其Text属性却无法获得该值。经过尝试,发现可以通过如下的方式解决这个问题: 1 不设置ReadOnly属性,通过onfocus=this.blur()来模拟...
CheckBox ckb = (CheckBox)e.Item.Cells[0].FindControl("cbSelect"); //验证checkBox复选框是否选中 if(!ckb.Checked){ TextBox1.ReadOnly = true;return;} 下面的代码 就是可以输入textbox的
ASP.NET TextBox 控件 Web 服务器控件 定义和用法 TextBox 控件用于创建用户可输入文本的文本框。 属性 属性 描述 .NET AutoCompleteType 规定 TextBox 控件的 AutoComplete 行为。 2.0 AutoPostBack 布尔值,规定当内容改变时,控件是否
偶然在一个老外的blog里看到有这样的描述,当textbox控件里被设置为readonly时,而且页面的enableviewsate设置为false时,提交后,textbox的值会丢失,这只发生在asp.net 2.0中,在asp.net 1.0/1.1中不会出现这样的情况,代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" EnableV...