如何:向 Web 窗体页添加 Label Web 服务器控件 (Visual Studio)

更新:2007 年 11 月

可以将 Label Web 服务器控件作为独立控件添加到 ASP.NET 网页上。还可以使 Label 控件成为其他控件的子控件,如在 Web 服务器控件模板中使用这些控件。有关详细信息,请参见 ASP.NET Web 服务器控件模板

8t0dzdky.alert_note(zh-cn,VS.90).gif说明:

如果要显示静态文本,可以使用 HTML 呈现它,不需要使用 Label 控件。仅当需要以编程方式更改文本的内容或外观时,才使用 Label 控件。

向 Web 窗体页添加 Label Web 服务器控件

  1. 从工具箱的**“标准”**选项卡中,将 Label 控件拖到页面上。

  2. 在**“属性”窗口的“外观”**类别中,将该控件的 Text 属性设置为要显示的文本。可以在该属性中包括 HTML 格式设置。例如,在 Text 属性中,可以通过在文本中的单个单词两侧放置 <b> 标记来对其加粗。

    下面的示例演示如何在运行时设置 Label 控件的文本。无论用户在名为 TextBox1 的 TextBox 控件中键入了什么内容,该方法都会显示在 Label 控件中。

    8t0dzdky.alert_security(zh-cn,VS.90).gif安全说明:

    使用 Label 控件显示来自不受信任源的字符串时要小心。这些字符串中可能包括恶意的客户端脚本。有关详细信息,请参见如何:通过对字符串应用 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 服务器控件概述