理论教育 ASP.NET动态网站开发实战教程:文本框控件的使用

ASP.NET动态网站开发实战教程:文本框控件的使用

时间:2023-11-20 理论教育 版权反馈
【摘要】:在默认情况下,文本框为单行类型,同时文本框模式也包括多行和密码,示例代码如下:上述代码演示了3种文本框的使用方法,上述代码运行后的结果如图3-2所示。文本框在用户交互中能够起到非常重要的作用。在文本框的使用中,通常需要获取用户在文本框中输入的值或者检查文本框属性是否被改写。图3-3 文本框控件的使用同样,双击文本框控件,会触发TextChange事件。而当用户将文本框中的焦点移出,导致TextBox失去焦点时,才会发生重传。

ASP.NET动态网站开发实战教程:文本框控件的使用

在默认情况下,文本框为单行类型,同时文本框模式也包括多行和密码,示例代码如下:

978-7-111-46863-9-Chapter03-11.jpg

上述代码演示了3种文本框的使用方法,上述代码运行后的结果如图3-2所示。

978-7-111-46863-9-Chapter03-12.jpg

图3-2 文本框的3种形式

文本框无论是在Web应用程序开发还是Windows应用程序开发中都是非常重要的。文本框在用户交互中能够起到非常重要的作用。在文本框的使用中,通常需要获取用户在文本框中输入的值或者检查文本框属性是否被改写。当获取用户的值的时候,必须通过一段代码来控制。文本框控件HTML页面示例代码如下:

978-7-111-46863-9-Chapter03-13.jpg

上述代码声明了一个文本框控件和一个按钮控件,当用户单击按钮控件时,就需要实现标签控件的文本改变。为了实现相应的效果,可以通过编写cs文件代码进行逻辑处理。示例代码如下:(www.daowen.com)

978-7-111-46863-9-Chapter03-14.jpg

在上述代码中,当双击按钮时,就会触发一个按钮事件,这个事件就是将文本框内的值赋值到标签内,运行结果如图3-3所示。

978-7-111-46863-9-Chapter03-15.jpg

图3-3 文本框控件的使用

同样,双击文本框控件,会触发TextChange事件。而当运行时,当文本框控件中的字符变化后,并没有自动回传,是因为默认情况下,文本框的AutoPostBack属性被设置为false。当AutoPostBack属性被设置为true时,文本框的属性变化,则会发生回传。示例代码如下:

978-7-111-46863-9-Chapter03-16.jpg

上述代码中,为TextBox1添加了TextChanged事件。在TextChanged事件中,并不是每一次文本框的内容发生了变化之后,就会重传到服务器,这一点和WinForm是不同的,因为这样会大大的降低页面的效率。而当用户将文本框中的焦点移出,导致TextBox失去焦点时,才会发生重传。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈