最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET中Label控件用法詳解

 更新時間:2016年04月22日 09:50:59   作者:Nerazzurri  
本文主要介紹Label控件的詳細(xì)用法,雖然很基礎(chǔ),但是我感覺很有必要,希望對大家有所幫助。

Label 控件提供了一種在 ASP.NET 網(wǎng)頁中以編程方式設(shè)置文本的方法。當(dāng)希望在運行時更改網(wǎng)頁中的文本(比如響應(yīng)按鈕單擊)時,通??梢允褂?Label 控件。

一、屬性

Label控件的常用屬性及說明如表1所示。

表1 Label控件常用屬性及說明

屬性 說明
ID 控件的ID名稱
Text 控件顯示的文本
Width 控件的寬度
Visible 控件是否可見
CssClass 控件呈現(xiàn)的樣式
BackColor 控件的背景顏色
Enabled 控件是否可用

下面詳細(xì)介紹Label控件的一些重要屬性。

1.ID屬性

ID屬性用來惟一標(biāo)識Label控件,程序開發(fā)人員在編程過程中可以利用ID屬性調(diào)用該控件的屬性、方法和事件??赏ㄟ^屬性對話框?qū)D屬性進(jìn)行設(shè)置,如圖1所示。

Label示例

圖1  Label控件屬性設(shè)置

注意:
(1)Label控件的屬性設(shè)置也可以通過HTML代碼實現(xiàn),實現(xiàn)代碼如下:

復(fù)制代碼 代碼如下:

<asp:Label ID="Label1" runat="server" Text="Label示例"
BackColor="#FF8000" BorderColor="Blue"
CssClass="stylecs.css" Font-Names="宋體" Font-Size="9pt"
ForeColor="Black" Height="13px" Width="57px">
</asp:Label>

(2)以下所有控件的屬性都可以通過屬性對話框進(jìn)行設(shè)置,以后將不再贅述。

2.Text屬性

Text屬性用來設(shè)置Label控件所顯示的文本內(nèi)容,如圖1所示。

3.CssClass屬性

在設(shè)置Label控件的CssClass屬性前,首先要在網(wǎng)站HTML設(shè)計頁的“<head></head>”節(jié)中編寫如下代碼。

復(fù)制代碼 代碼如下:

<link href="stylecs.css" rel="stylesheet" type="text/css"/>

然后在屬性對話框中設(shè)置控件的CssClass屬性為stylecs(stylecs為樣式名)。

二、方法

Label控件常用方法及說明如表2所示。

表2 Label控件常用方法及說明

方法 說明
ApplyStyle 將指定樣式的所有非空白元素復(fù)制到Web控件,改寫控件的所有現(xiàn)有的樣式元素
ApplyStyleSheetSkin 將頁樣式表中定義的樣式屬性應(yīng)用到控件
CopyBaseAttributes 將Style對象未封裝的屬性從指定的Web服務(wù)器控件復(fù)制到從中調(diào)用此方法的Web服務(wù)器控件
DataBind 將數(shù)據(jù)源綁定到被調(diào)用的服務(wù)器控件及其所有子控件
Focus 為控件設(shè)置輸入焦點
Dispose 使服務(wù)器控件得以在從內(nèi)存中釋放之前執(zhí)行最后的清理操作
Equals 確定兩個Object實例是否相等
FindControl 在當(dāng)前的命名容器中搜索指定的控件ID
GetHashCode 用作特定類型的散列函數(shù)
GetType 獲取當(dāng)前實例的Type
HasControls 確定服務(wù)器控件是否包含任何子控件
MergeStyle 將指定樣式的所有非空白元素復(fù)制到Web控件,但不改寫該控件現(xiàn)有的任何樣式元素
ReferenceEquals 確定指定的Object實例是否是相等的實例
RenderBeginTag 將控件的HTML開始標(biāo)記呈現(xiàn)到指定的編寫器中
RenderControl 輸出服務(wù)器控件內(nèi)容,并存儲有關(guān)此控件的跟蹤信息(如果已啟用跟蹤)
RenderEndTag 將控件的HTML結(jié)束標(biāo)記呈現(xiàn)到指定的編寫器中
ResolveClientUrl 將URL轉(zhuǎn)換為在請求客戶端可用的URL
ResolveUrl 將URL轉(zhuǎn)換為在請求客戶端可用的URL
SetRenderMothodDelegate 分配事件處理程序委托,以將服務(wù)器控件及其內(nèi)容呈現(xiàn)到父控件中
ToString 返回表示當(dāng)前Object的String

說明:

DataBind方法主要用來執(zhí)行數(shù)據(jù)綁定操作,該方法在數(shù)據(jù)綁定控件(如GridView控件)中很常用,這里不做介紹,具體請參見GridView控件的DataBind方法的使用及示例。另外Focus方法常用于為TextBox控件設(shè)置焦點,其具體用法請參見TextBox控件Focus方法使用。

三、事件

Label控件的常用事件及說明如表3所示。

表3 Label控件常用事件及說明

事件 說明
DataBinding 當(dāng)服務(wù)器控件綁定到數(shù)據(jù)源時引發(fā)的事件
Load 當(dāng)服務(wù)器控件加載到Page對象時引發(fā)的事件

如果在Label控件的某個事件下實現(xiàn)功能,可以在屬性對話框中單擊 image004 圖標(biāo)按鈕,找到相應(yīng)事件,然后雙擊進(jìn)入其后臺頁中編寫代碼。例如:如果用戶想在頁面執(zhí)行時直接將Label控件加載到Page對象中,可直接在Label 控件的Load事件下編寫如下代碼:

復(fù)制代碼 代碼如下:

protected void Label1_Load(object sender, EventArgs e)
{
    Label1.Text = "Label控件事件代碼編寫";
}

四、示例

Label控件示例

下面示例主要通過設(shè)置Label控件的相關(guān)屬性來控制其顯示外觀。新建一個網(wǎng)站,默認(rèn)主頁為Default.aspx,在Default.aspx頁面上添加一個Label控件,其屬性設(shè)置如表4所示。

表4 Label控件屬性設(shè)置

屬性名稱 屬性值
ID labTest
Text Label示例
BackColor Green(綠色)
BorderColor Blue(藍(lán)色)
BorderWidth 2px(2像素)
Font-Name 宋體
Font-Size 24pt(24磅)
ForeColor White(白色)

執(zhí)行程序,示例運行結(jié)果如圖2所示。

Label示例

圖2  Label控件示例

程序完整代碼如下:

Default.aspx.cs 代碼文件

復(fù)制代碼 代碼如下:

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 設(shè)計文件

復(fù)制代碼 代碼如下:

相關(guān)文章

  • 那些年,我還在學(xué)asp.net(一) 學(xué)習(xí)筆記

    那些年,我還在學(xué)asp.net(一) 學(xué)習(xí)筆記

    那些年到此,基本學(xué)習(xí)了前端的基本知識,那些年的第四課就是asp.net,當(dāng)然那時看了很多教程,比如說:天轟穿,當(dāng)然天轟穿說得比較多,如面向?qū)ο螅珻#知識,由于當(dāng)時上過C++,所以就沒有看這些,直接從asp.net開始,主要是學(xué)習(xí)一下asp.net用到的一些基本控件
    2012-03-03
  • ASP.NET Core使用IHttpClientFactory發(fā)出HTTP請求

    ASP.NET Core使用IHttpClientFactory發(fā)出HTTP請求

    這篇文章介紹了ASP.NET Core使用IHttpClientFactory發(fā)出HTTP請求的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • ASP.NET?MVC項目部署方式介紹

    ASP.NET?MVC項目部署方式介紹

    這篇文章介紹了ASP.NET?MVC項目的部署方式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • 那些年,我還在學(xué)習(xí)asp.net(二) 學(xué)習(xí)筆記

    那些年,我還在學(xué)習(xí)asp.net(二) 學(xué)習(xí)筆記

    那些年覺得看視頻是很輕松的了解一個東西,但是這樣的不足就是感覺太慢了,沒有看書來得快,所以在有了一些了解后,還得看點書,也許書上的不一定好,但書上會把每一個應(yīng)該說到的地方說到,好有個初步的認(rèn)識
    2012-03-03
  • ASP.NET?Core?MVC中的布局(Layout)

    ASP.NET?Core?MVC中的布局(Layout)

    這篇文章介紹了ASP.NET?Core?MVC中的布局(Layout),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • ASP.NET 入門的五個步驟

    ASP.NET 入門的五個步驟

    ASP.NET 入門的五個步驟...
    2007-01-01
  • ASP.NET中CheckBoxList復(fù)選框列表控件詳細(xì)使用方法

    ASP.NET中CheckBoxList復(fù)選框列表控件詳細(xì)使用方法

    本文主要介紹CheckBoxList幾種常見的用法,并做出范例演示供大家參考,希望對學(xué)習(xí)asp.net的朋友有所幫助。
    2016-04-04
  • C#列出局域網(wǎng)中可用SQL Server服務(wù)器(續(xù))

    C#列出局域網(wǎng)中可用SQL Server服務(wù)器(續(xù))

    上一篇文章展示了使用COM對象如何列出局域網(wǎng)中的 SQL Server服務(wù)器信息,后來還發(fā)現(xiàn)在.Net中有現(xiàn)成的類可用,而不需要使用不太熟悉的COM對象了,這樣豈不是更好?下面我把代碼展示給大家:
    2008-04-04
  • ASP.NET?Core在Linux下為dotnet創(chuàng)建守護(hù)進(jìn)程

    ASP.NET?Core在Linux下為dotnet創(chuàng)建守護(hù)進(jìn)程

    本篇主要是怎么樣為我們在Linux或者macOs中部署的dotnet程序創(chuàng)建一個守護(hù)進(jìn)程,來保證我們的程序在異?;蛘呤请娔X重啟的時候仍然能夠正常訪問。需要的朋友可以收藏下,方便下次瀏覽觀看
    2021-12-12
  • ASP.NET?Core命名空間System.Text.Encodings.Web介紹

    ASP.NET?Core命名空間System.Text.Encodings.Web介紹

    這篇文章介紹了ASP.NET?Core命名空間System.Text.Encodings.Web,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01

最新評論

商丘市| 新巴尔虎左旗| 彩票| 阿荣旗| 建水县| 西盟| 绍兴市| 石楼县| 平利县| 石柱| 兰溪市| 麟游县| 竹溪县| 高青县| 凤翔县| 临海市| 毕节市| 常熟市| 河池市| 犍为县| 苍南县| 景德镇市| 苏州市| 竹溪县| 津市市| 东阳市| 济阳县| 深圳市| 精河县| 安溪县| 延吉市| 会东县| 凤翔县| 遵义县| 太康县| 平利县| 东安县| 贵定县| 武鸣县| 凌云县| 绍兴市|