WEB服务器控件

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TextBox主要成员
成员
说明
AutoPostBack
文本框内容发生变化,并且输入焦点离开文本框(TAB,ENTER),是否自动将文本框内容发回服务器。
Text
文本框中内容
TextMode
SingleLine单行输入模式,默认
MultiLine多行
Pasword密码输入
Columns
以字符为单位指明文本框的显示宽度
this.lbltime3.Text = now.ToLongDateString();
this.lbltime4.Text = now.ToLongTimeString();
this.lbltime5.Text = now.ToShortTimeString();
}
文本控件案例三(5_2):显示金额
TxtUserName
TextMode=SingleLine
用于输入用户名
TexBox
TxtPassWord
TextMode=Password
用于输入密码
Button
BtnSumit
Text=提交
向服务器发送登录信息
Button
BtnRest
Text=重置
清除文本框内容
protectedvoidBtnRest_Click(objectsender,EventArgse)
protectedvoidButton1_Click(objectsender,EventArgse)
{
intmoney =Convert.ToInt32(TextBox1.Text);
Label1.Text = money.ToString("C");
Label2.Text = money.ToString("$#,###.00");
Rows
当TextMode为MultiLine时,指明文本框的行数
MaxLength
在单行文本方式下,文本框可以输入的字符数
Wrap
当TextMode为Hale Waihona Puke BaiduultiLine时,是否自动换行,默认为TRUE
ReadOnly
输入框为只读,默认为FALSE
DataBind
将数据源绑定到被调用的服务器控件及其所有子控件上
TextChanged
当文本框内容发生变化时,触动。
文字控件案例一(5_3):制作登录界面
控件类型
ID
属性设置
说明
Label
Label1
Text=用户名
用于显示静态文本
Label
Label2
Text=密码
用于显示静态文本
Label
LblMessage
Text=””
用于显示提示文本或登录信息
TexBox
Visible
控件是否可见
ToolTip
获取或设置当用户将鼠标指针停放在控件上时显示的文本
3、通过编程设置WEB服务器控件的属性
如label1.Text=”您好”;
TextBox1.TextMode=TextBoxMode.SingleLine;
二、文字控件
Label用于显示文字,其最常用的属性是Text,用于显示的文字内容。 TextBox控件用于输入文字信息,WEB用于文本输入工作的只有TextBox控件,通过设置控件的TextMode属性来区分文本,密码,多行文本输入方式。注意:文本框内容是字符串类型,如果要做计算,需要作类型转换。如convert.tosingle转成单精度,或single.parse()
}
}
}
文本控件案例二(5_1):显示日期
protectedvoidPage_Load(objectsender,EventArgse)
{
DateTimenow =DateTime.Now;
this.lbltime1.Text = now.ToString();
this.lbltime2.Text = now.ToShortDateString();
WEB服务器控件
编写一个WEB控件至少要包含三个元素:ASP:XXX指明是哪一类控件,ID指明控件的标识符,Ruant指明是在服务器端运行的。如:
<asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><br/>
<asp:LabelID="Label1"runat="server"Text="Label"></asp:Label><br/>
BackColor
获取或设置控件的背景色
BorderColor
获取或设置控件的边框颜色
BorderWidth
控件的边框宽度
BorderStyle
控件的边框样式
CssClass
分配给控件的样式表类
Enable
控件是否有效
Font
控件的字体
ForeColor
控件的前景色
Height
控件的高度
Width
控件的宽度
}
练习:制作页面,完成阶乘运算。
三、选择控件
选择控件包含CheckBox CheckBoxList DropDownList ListBox RadioButton RadioButtonList等控件
单选按钮
Radiobuttonlist
单选按钮列表
Dropdownlist
下拉列表框
Listbox
列表框
按钮
Button
按钮
Image
图像控件
Imagebutton
图像按钮
超链接
Hyperlink
超链接控件
Linkbutton
超链接按钮控件
2、WEB控件的公有属性
属性
说明
AccessKey
获取或设置控件的键盘快捷键
{
LblMessage.Text ="用户名:"+ TxtUserName.Text +":"+"密码"+ TxtPassWord.Text;
}
elseif(TxtUserName.Text.Trim() =="")
{
LblMessage.Text ="请输入用户名";
}
else
{
LblMessage.Text ="请输入密码";
<asp:ButtonID="Button1"runat="server"Text="Button"/>&nbsp;</div>
一、WEB服务器控件
1、常用的WEB服务器控件
分类
名称
说明
文字控件
Label
标签
TextBox
文本框
选择控件
Checkbox
复选框
Checkboxlist
复选框列表
Radiobutton
{
TxtUserName.Text ="";
TxtPassWord.Text ="";
LblMessage.Text ="";
}
protectedvoidBtnSumit_Click(objectsender,EventArgse)
{
if((TxtUserName.Text.Trim() !="") && (TxtPassWord.Text.Trim() !=""))
相关文档
最新文档