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>
您可能感兴趣的文章: