ASP.NET中Label控件用法详解(2)

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所示。

Label示例

图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>


您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjwzzw.html