asp.net textbox控件基础

时间:2023-02-01 23:10:08

asp.net有两种控件,一种是html控件,一种是asp控件,在说textbox控件之前,先看看按钮的两个命令oncommand和onclick。每次点击按钮后,都会提交命令,但是程序会首先执行Page_Load函数,然后执行onclick命令,再执行oncommand命令。

asp.net  textbox控件基础

文本框需要掌握的属性:

text      设置或获取文本内容

textmode    singleLine,multiLine,password分别表示单行,多行,密码

height,width   高度,宽度

maxlanth      文本框最大长度(多行无效)

readonly    只读

enabled    是否可操作

autopostback 自动提交。这个属性设置为true的时候,在触发了文本的事件的时候才会执行后台代码对事件的处理函数。

文本框需要掌握的事件:

textchange:文本框内容发生改变后执行的代码,但必须是页面被“提交”才执行。asp.net  textbox控件基础

修改文本框的内容后,直接回车提交,设置属性autopostback=true

textbox编程实例:

首先按照下面的格式设计界面

asp.net  textbox控件基础

没有提交按钮,所以密码文本框需要设置 AutoPostBack="true",密码框的设置

asp.net  textbox控件基础

下面的pannel需要在解锁后才能使用,因此一开始要设置pannel的 Enabled="false"

asp.net  textbox控件基础

然后运行网站,可以看到pannel中的所有控件都是不可用的。

asp.net  textbox控件基础

输入密码后

asp.net  textbox控件基础

asp.net  textbox控件基础

再运行网站

asp.net  textbox控件基础