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"/>
posted @ 2020-10-22 20:10  deqi525  阅读(189)  评论(0编辑  收藏  举报