TextBox控件又称文本框控件,为用户提供输入文本的功能。

1.属性

TextBox控件的常用属性及说明如表1所示。

表1 TextBox控件常用属性及说明

属性

说明

AutoPostBack

获取或设置一个值,该值指示无论何时用户在TextBox控件中按〈Enter〉键或〈Tab〉键时,是否自动回发到服务器的操作

CausesValidation

获取或设置一个值,该值指示当TextBox控件设置为在回发发生时进行验证,是否执行验证

ID

控件ID

Text

控件要显示的文本

TextMode

获取或设置TextBox控件的行为模式(单行、多行或密码)

Width

控件的宽度

Visible

控件是否可见

ReadOnly

获取或设置一个值,用于指示能否只读TextBox控件的内容

CssClass

控件呈现的样式

BackColor

控件的背景颜色

Enabled

控件是否可用

TextBox控件大部分属性设置和Label控件类似,具体请参见Label控件属性设置,下面主要介绍一下TextMode属性。

TextMode属性主要用于控制TextBox控件的文本显示方式,该属性的设置选项有以下3种。

单行(SingleLine):用户只能在一行中输入信息,还可以选择限制控件接收的字符数。

多行(MultiLine):文本很长时,允许用户输入多行文本并执行换行。

密码(Password):将用户输入的字符用黑点(●)屏蔽,以隐藏这些信息。

例如:在验证用户登录密码时,可以将TextBox控件的TextMode属性设置为Password,其运行效果如图1所示。

在填写备注资料时,文字可能会很多,此时可将TextBox控件的TextMode属性设置为MultiLine,其运行结果如图2所示。

图1 隐藏登录密码

图2 填写备注资料

2.方法

TextBox控件常用方法同Label控件类似,表2列出了它的一些常用方法。

表2 TextBox控件常用方法及说明

方法

说明

DataBind

将数据源绑定到被调用的服务器控件及其所有子控件上

Focus

为控件设置输入焦点

Dispose

使服务器控件得以在从内存中释放之前执行最后的清理操作

Equals

确定两个对象实例是否相等

TextBox控件的Focus方法主要用来获得其焦点,例如:用户在一个含有TextBox控件页面的Page_Load事件中编写了如下代码:

复制代码代码如下:

protected void Page_Load(object sender, EventArgs e)

{

TextBox1.Focus();

}

运行结果如图3所示。

图3  获得TextBox控件焦点

3.事件

TextBox控件常用事件同Label控件类似,具体请参见Label控件常用事件。

4.示例

示例:

TextBox控件示例

下面示例主要通过设置3个TextBox控件不同的TextMode属性值来对比其运行效果。新建一个网站,默认主页为Default.aspx,在Default.aspx页面上添加3个TextBox控件,它们的属性设置如下。

输入用户名的TextBox控件:TextMode属性设为SingleLine,BackColor属性为#FFE0C0(浅黄色),BorderColor属性为Blue(蓝色)。

输入密码的TextBox控件:TextMode属性设为Password。

输入备注信息的TextBox控件:TextMode属性设为MultiLine。

执行程序,分别在3个文本框中输入文字,示例运行结果如图4所示。

图4  TextBox控件示例

程序完整代码如下:

前台 Default.aspx

复制代码代码如下:

TextBox控件示例

用户名:

OnTextChanged="TextBox1_TextChanged">

密   码:

备   注:

后台 Default.aspx.cs

复制代码代码如下:

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void TextBox1_TextChanged(object sender, EventArgs e)

{

}

}

html asp textbox,ASP.NET中 TextBox 文本输入框控件的使用方法相关推荐

  1. html asp:textbox,ASP.NET中 TextBox 文本输入框控件的使用方法

    TextBox控件又称文本框控件,为用户提供输入文本的功能. 1.属性 TextBox控件的常用属性及说明如表1所示. 表1 TextBox控件常用属性及说明 属性 说明 AutoPostBack 获 ...

  2. @html.textbox的使用方法,ASP.NET中 TextBox 文本输入框控件的使用方法

    TextBox控件又称文本框控件,为用户提供输入文本的功能. 1.属性 TextBox控件的常用属性及说明如表1所示. 表1 TextBox控件常用属性及说明 属性 说明 AutoPostBack 获 ...

  3. PPT中WMP播放器控件的使用方法

    Windows Media Player是个十分好用的播放器,它支持多个格式视频.音频文件的播放,在PPT 2003中使用的频率非常的高. 本文以PPT 2003为例,讲解一下PPT 2003中WMP ...

  4. ASP.NET 2.0 中的 DataSource 系列控件

    在ASP.NET 2.0中,引入了DataSource系列控件,扔一个到页面上并且选择性的配置好SELECT/UPDATE/INSERT/DELETE对应的操作,它就能够和数据空间无缝合作自动处理查询 ...

  5. INFO:InstallShield InstallScript工程中自定义界面文本输入控件的两个注意事项

    在使用InstallScript工程增加自定义界面过程中,我用到了文本输入控件(Edit Field),用于用户名和密码的输入. 首先是用户名,如果用户名长度超过我的控件长度时,发现无法再继续输入内容 ...

  6. C#中Windows Media Player控件使用实例|方法

    Windows Media Player控件Windows Media Player是一种媒体播放器,可以播放当前最流行的音频.视频文件和大多数混合型的多媒体文件.为了便于程序的开发,Visual S ...

  7. 文本框控件TextBox(文本类控件)

    文本框控件(TextBox)用于获取用户的输入数据或者显示文本.文本框控件(TextBox)通常用于可编辑文本,也可使其成为只读控件.文本框可以显示多个行,对文本换行使其符合控件大小. 文本框控件的部 ...

  8. ASP.NET 2.0中TextBox服务器控件的ReadOnly和Disabled属性

    在以前的ASP.NET 1.x版本中,设置为ReadOnly的TextBox控件在客户端更改了值后,在服务器端仍然可以得到修改后的值,但在ASP.NET 2.0中,这种做法已经限制.这是为了提高应用程 ...

  9. 在asp.net中为Web用户控件添加属性和事件

    在90年代初,Microsoft为Web程序员提供的 Active Server Pages(ASP)革命性地改变了Web的编程.它可以利用十分易用的模型在Web服务器上动态生成HTML,并且很容易的 ...

最新文章

  1. AlexeyAB DarkNet YOLOv3框架解析与应用实践(六)
  2. Code Rally 2015 编程锦标赛启动,智能手表,iPad 大奖等你来拿!
  3. 使用JS 加入收藏,设为首页.
  4. 命令行运行Jmeter实例
  5. Hive性能优化(全面)
  6. python编程(数据库操作)
  7. java常用设计模式总结
  8. 产品设计:《广告设计与创意》
  9. RIP、OSPF、ISIS协议的区别
  10. uniapp小程序分享转发功能
  11. stm32f103r6最小系统原理图_stm32f103c8t6封装及最小系统原理图
  12. webstorm 2017 激活破解方法大全
  13. JZYZOJ 1382 光棍组织 状压dp
  14. 三丰云提供免费虚拟主机、免费云服务器”
  15. 期货公司最低标准的手续费和保证金
  16. OpenCV小案例(2)——判断一张图片中多少种颜色
  17. 中国智慧灯杆摄像机市场发展趋势与前景规模预测报告2022-2028年
  18. 视频剪辑必看,6个免费的音、视频素材网站
  19. 《大学章句集注》-读书笔记之二
  20. r语言股票接口如何获取数据?

热门文章

  1. Solution for Lead OPA test error ( add button clicked after cancel button )
  2. 设置断点检测控件何时创建和析构
  3. Cloud for Customer UI designer模型里编写的script运行时是如何执行的
  4. WebClient UI MVC data binding的实现
  5. SAP ABAP ALV list background render
  6. Eclipse plugin folder
  7. 如何测试 SAP OData的filter功能
  8. SAP CRM商机页面上赢单原因的字段是怎么配出来的
  9. 有道云笔记不需要通过开通会员的方式来去除广告显示
  10. 目前最厉害的象棋软件_qq什么引流方式最厉害,QQ引流目前最有效的方法