DataBind方法主要用来执行数据绑定操作,该方法在数据绑定控件(如GridView控件)中很常用,这里不做介绍,具体请参见GridView控件的DataBind方法的使用及示例。另外Focus方法常用于为TextBox控件设置焦点,其具体用法请参见TextBox控件Focus方法使用。
三、事件
Label控件的常用事件及说明如表3所示。
表3 Label控件常用事件及说明
事件
说明
 
DataBinding   
当服务器控件绑定到数据源时引发的事件   
 
Load   
当服务器控件加载到Page对象时引发的事件   
 
如果在Label控件的某个事件下实现功能,可以在属性对话框中单击 image004 图标按钮,找到相应事件,然后双击进入其后台页中编写代码。例如:如果用户想在页面执行时直接将Label控件加载到Page对象中,可直接在Label 控件的Load事件下编写如下代码:
复制代码 代码如下:
protected void Label1_Load(object sender, EventArgs e)
{
    Label1.Text = "Label控件事件代码编写";
}
四、示例
Label控件示例
下面示例主要通过设置Label控件的相关属性来控制其显示外观。新建一个网站,默认主页为Default.aspx,在Default.aspx页面上添加一个Label控件,其属性设置如表4所示。
表4 Label控件属性设置
属性名称
属性值
 
ID   
labTest   
 
Text   
Label示例   
 
BackColor   
Green(绿色)   
 
BorderColor   
Blue(蓝色)   
 
BorderWidth   
2px(2像素)   
 
Font-Name   
宋体   
 
Font-Size   
24pt(24磅)   
 
ForeColor   
White(白色)   
 
执行程序,示例运行结果如图2所示。

图2 Label控件示例
程序完整代码如下:
Default.aspx.cs 代码文件
复制代码 代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
 
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
 
    protected void labTest_Load(object sender, EventArgs e)
    {
        labTest.Focus();
    }
}
Default.aspx 设计文件
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="" >
<head runat="server">
    <title>Label控件示例</title>
</head>
 
<body>
    <form runat="server">
    <div>
        <asp:Label runat="server" BackColor="Green" BorderColor="Blue" Font-Bold="True"
            Font-Names="宋体" Font-Size="24pt" ForeColor="White"
            Text="Label示例" BorderWidth="2px"></asp:Label></div>
    </form>
</body>
</html>
您可能感兴趣的文章:
