共用方式為


HOW TO:將 Label Web 伺服器控制項加入至 Web Form 網頁 (Visual Studio)

更新:2007 年 11 月

您可以在 ASP.NET Web 網頁中加入 Label Web 伺服器控制項,做為該網頁的獨立控制項。您也可以讓 Label 控制項 成為其他控制項的子控制項,例如,藉由在 Web 伺服器控制項樣板中使用這些控制項。如需詳細資訊,請參閱 ASP.NET Web 伺服器控制項樣板

注意事項:

如果要顯示靜態文字,可以使用 HTML 來呈現;此時您並不需要 Label 控制項。唯有在需要以程式設計方式變更文字內容或文字外觀時,才使用 Label 控制項。

若要將 Label Web 伺服器控制項加入 Web Form 網頁

  1. 從 [工具箱] 的 [標準] 索引標籤,將 Label 控制項拖曳到網頁上。

  2. 在 [屬性] 視窗的 [外觀] 分類中,將控制項的 Text 屬性設定為要顯示的文字。您可以在屬性中包含 HTML 格式;例如,您可以在 Text 屬性中,於文字中個別單字的前後放置 <b> 標記,便能將此字格式化為粗體。

    下列範例說明如何在執行階段設定 Label 控制項的文字。這個方法會在 Label 控制項中顯示使用者在名為 TextBox1 的 TextBox 控制項中所輸入的任何內容。

    安全性注意事項:

    請小心使用 Label 控制項顯示來自不受信任來源的字串。它們可能包含惡意的用戶端指令碼。如需詳細資訊,請參閱 HOW TO:利用將 HTML 編碼套用至字串的方法,防止會在 Web 應用程式中發生的指令碼攻擊

    Protected Sub Button1_Click(ByVal sender as Object, _
            ByVal e as EventArgs)
        Label1.Text = Server.HtmlEncode(TextBox1.Text)
    End Sub
    
    protected void Button1_Click(object sender, System.EventArgs e) {
        Label1.Text = Server.HtmlEncode(TextBox1.Text;)
    }
    

請參閱

參考

Label Web 伺服器控制項概觀