ASP.NETweb服务器控件-笔记
1. Label控件
- Label控件用于在页面上显示文本,ID常以lbl开头人,如显示文本为日期,lable控件-属性-ID改为lbldatatime,方便引用。
- 双击Label控件切换到代码编辑器,输入以下代码:Lbldatetime.Text="当前日期为:"+DateTime.Now.ToLongDateString(); //即把要显示的内容赋予给Label的Text属性。
2. Button控件 - 多个button控件执行相同的几个信息,如对几个textbox.Text内容执行四则运算
- 分别定义4个按钮的属性CommandName为Add1、Subtract2、Multiply3、Divide4,
- 为4个按钮添加Command事件,添加4遍(在属性窗口最上面一个闪电符号)
- 为Command事件输入以下代码:
switch(e.CommandName)
{
case"Add":
....
case"Subtract":
....
}
3. ImageButton控件
- ImageButton控件可以通过设置ImageUrl属性来指定在改控件中显示的图像,即生成一个图像按钮
- ImageButton控件与Button控件的不同之处在于ImageButton控件的事件处理程序。事件处理程序的第二个参数类型为ImageClickEventArgs,而不是EventArgs。该参数提供鼠标单击处的坐标(e.Y和e.X),从而可以确定用户在图像的什么位置点击了鼠标。
4. LinkButton控件
- LinkButton控件可以在Web页面上创建一个超链接样式的按钮,通过设置Text属性指定要在LinkButton控件中显示的文本。
- LinkButton控件的外观与HyperLink控件相同,但其功能与Button控件相同,如果要在单击控件时链接到另一个网页,需要使用HyperLink控件。
5. TextBox控件
- TextBox控件用于在Web页面中创建用户课输入的文本框,创建的文本框可以是单行文本框,多行文本框和密码输入文本框,通过设置TextMode属性:SingleLine(一行文本框)、MultiLine(多行)、Password(用户输入的字符以*屏蔽,常用密码输入文本框)。
- 其中MultiLine属性可以通过Rows属性设置多行文本框的行数
6. CheckBox控件
- 就是复选框
if(CheckBox1.Checked)
{
//被选中时的处理代码
}
7.RadioButton控件
- 即单选按钮,需要为每一个RadioButton控件指定了相同的GroupName。
如:
<asp:RadioButton ID="RadioButton1"**GroupName="sex"**runat="server"Text="男"/>
<asp:RadioButton ID="RadioButton1"**GroupName="sex"**runat="server"Text="女"/>
8. Image控件
- 在web页面上显示Web兼容图像
- Image控件不支持任何事件
9. HyperLink控件
- 创建一个网页连接,通过琪NavigateUrl属性指定要连接到的页面或位置,其可以显示成文本也可以显示成图像-通过设置Text属性和ImageUrl属性。
如:
<asp:HyperLink id="hyperlink1"ImageUrl="Home.jpg"NavigateUrl="http://www.baidu.com"runat="server"/>