Label.Text Eigenschap

Definitie

Hiermee haalt u de tekstinhoud van het besturingselement op of stelt u deze Label in.

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

Waarde van eigenschap

De tekstinhoud van het besturingselement. De standaardwaarde is Empty.

Implementeringen

Kenmerken

Voorbeelden

In het volgende voorbeeld ziet u hoe u een nieuw exemplaar van het Label besturingselement maakt en de eigenschap ervan instelt Text .

Note

Het volgende codevoorbeeld maakt gebruik van het codemodel met één bestand en werkt mogelijk niet correct als deze rechtstreeks naar een codeachterstaand bestand wordt gekopieerd. Dit codevoorbeeld moet worden gekopieerd naar een leeg tekstbestand met een .aspx-extensie. Zie ASP.NET Web Forms Page Code Model voor meer informatie over het webformuliercodemodel.

<%@ 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>

Opmerkingen

Gebruik de Text eigenschap om de tekstinhoud van het Label besturingselement op te geven of te bepalen. Deze eigenschap wordt vaak gebruikt voor het programmatisch aanpassen van de tekst die in het Label besturingselement wordt weergegeven.

De Text eigenschap kan HTML bevatten. Als dit het geval is, wordt de HTML ongewijzigd doorgegeven aan de browser, waar deze kan worden geïnterpreteerd als markeringen en niet als tekst. Als u wilt dat html-markeringen in de browser worden weergegeven als tekst zonder opmaak, kunt u de HtmlEncode methode gebruiken, zoals wordt weergegeven in het voorbeeld voor het klasseoverzicht. U kunt het Literal besturingselement ook gebruiken in plaats van het Label besturingselement en de Mode eigenschap instellen op Encode.

Note

Als u de Text eigenschap instelt, worden alle andere besturingselementen in het Label besturingselement gewist.

Important

Dit besturingselement kan worden gebruikt om gebruikersinvoer weer te geven. Dit is een mogelijke beveiligingsrisico. Standaard valideren ASP.NET webpagina's dat gebruikersinvoer geen script- of HTML-elementen bevat. Zie Overzicht van Script Exploits voor meer informatie.

De waarde van deze eigenschap, wanneer deze is ingesteld, kan automatisch worden opgeslagen in een resourcebestand met behulp van een ontwerpprogramma. Zie LocalizableAttribute en ASP.NET Globalization and Localization voor meer informatie.

Deze eigenschap is de standaardeigenschap waaraan een ControlParameter object tijdens runtime wordt gekoppeld. Zie en ControlValuePropertyAttributeControlParameter meer informatie.

Van toepassing op