TextBox Web服务器控件(十一)

 

介绍


TextBox Web 服务器控件为用户提供了一种向 ASP.NET 网页中键入信息(包括文本、数字和日期)的方法。

TextBox 服务器控件是使用户可以输入文本的输入控件。 默认情况下,该控件的 TextMode 属性设置为 TextBoxMode.SingleLine,这将显示一个单行文本框。 但可以将 TextMode 属性设置为 TextBoxMode.MultiLine,以显示多行文本框(该文本框将作为 textarea 元素呈现)。 也可以将 TextMode 属性更改为 TextBoxMode.Password,以显示屏蔽用户输入的文本框。 通过使用 Text 属性可以获得 TextBox 控件中显示的文本。  

TextBox 事件


当用户离开 TextBox 控件时,该控件将引发 TextChanged 事件。 默认情况下,并不立即引发该事件;而是当提交页时才在服务器上引发。 但您可以指定 TextBox 控件在用户离开该字段之后马上将页面提交给服务器,可以设置AutoPostBack属性为True。

TextBox Web 服务器控件并非每当用户输入一个键击就引发事件,而是仅当用户离开该控件时才引发事件。 可以让 TextBox 控件引发您在客户端脚本中处理的客户端事件,这可能有助于响应单个键击。

TextBox 标题


可以使用 Label 控件为 TextBox 控件创建标题。 该标题可以定义用户按下便可导航 TextBox 控件的访问键。

文本框中的自动完成


可以使用 Label 控件为 TextBox 控件创建标题。 该标题可以定义用户按下便可导航 TextBox 控件的访问键。

许多浏览器都支持自动完成功能,该功能可帮助用户根据以前输入的值向文本框中填充信息。 自动完成的精确行为取决于浏览器。 通常,浏览器根据文本框的 name 特性存储值;任何同名的文本框(即使是在不同页上)都将为用户提供相同的值。 有些浏览器还支持 vCard 架构,该架构允许用户使用预定义的名、姓、电话号码、电子邮件地址等值在浏览器中创建配置文件。

TextBox 控件支持 AutoCompleteType 属性,该属性为您提供了以下用于控制浏览器如何使用自动完成的选项:

  • 禁用自动完成。 如果您不想让浏览器为文本框提供自动完成功能,则可将其禁用。

  • 指定 vCard 值以用作字段的自动完成值。 浏览器必须支持 vCard 架构。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值