Label.Text 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 Label 控件的文本内容。
public:
virtual property System::String ^ Text { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerDefaultProperty)]
public virtual string Text { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerDefaultProperty)>]
member this.Text : string with get, set
Public Overridable Property Text As String
属性值
控件的文本内容。 默认值是 Empty。
实现
- 属性
示例
以下示例演示如何创建 控件的新实例 Label 并设置其 Text 属性。
注意
下面的代码示例使用单文件代码模型,如果直接复制到代码隐藏文件中,可能无法正常工作。 必须将此代码示例复制到扩展名为 .aspx 的空文本文件中。 有关 Web 窗体代码模型的详细信息,请参阅 ASP.NET Web 窗体页代码模型。
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Label Example</title>
<script language="C#" runat="server">
void Button1_Click(Object Sender, EventArgs e) {
Label l2 = new Label();
l2.Text = "This is a new Label";
l2.BorderStyle = BorderStyle.Solid;
Page.Controls.Add(l2);
}
</script>
</head>
<body>
<h3>Label Example</h3>
<form id="form1" runat="server">
<asp:Button id="Button1" Text="Create and Show a Label"
OnClick="Button1_Click" Runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Label Example</title>
<script language="VB" runat="server">
Sub Button1_Click(Sender As Object, e As EventArgs)
Dim l2 As New Label()
l2.Text = "This is a new Label"
l2.BorderStyle = BorderStyle.Solid
Page.Controls.Add(l2)
End Sub
</script>
</head>
<body>
<h3>Label Example</h3>
<form id="form1" runat="server">
<asp:Button id="Button1" Text="Create and Show a Label"
OnClick="Button1_Click" Runat="server"/>
</form>
</body>
</html>
注解
Text使用 属性可以指定或确定控件的文本内容Label。 此属性通常用于以编程方式自定义控件中显示的 Label 文本。
属性 Text 可以包含 HTML。 如果这样做,HTML 将原样传递到浏览器,其中 可能解释为标记,而不是文本。 如果希望浏览器将 HTML 标记显示为纯文本,可以使用 HtmlEncode 方法,如类概述的示例所示。 还可以使用 Literal 控件而不是 Label 控件,并将 属性设置为 ModeEncode。
重要
此控件可用于显示用户输入,这是一种潜在的安全威胁。 默认情况下,ASP.NET 网页验证用户输入是否不包含脚本或 HTML 元素。 有关详细信息,请参阅脚本侵入概述。
设置此属性的值时,可以使用设计器工具自动保存到资源文件。 有关详细信息,请参阅 LocalizableAttribute 和 ASP.NET 全球化和本地化。
此属性是对象在运行时绑定到的默认属性 ControlParameter 。 有关详细信息,请参阅 ControlValuePropertyAttribute、 ControlParameter和 将参数与数据源控件配合使用以进行筛选。