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 網頁
從 [工具箱] 的 [標準] 索引標籤,將 Label 控制項拖曳到網頁上。
在 [屬性] 視窗的 [外觀] 分類中,將控制項的 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;) }