Freigeben über


Gewusst wie: Hinzufügen von Label-Webserversteuerelementen zu einer Web Forms-Seite (Visual Studio)

Aktualisiert: November 2007

Sie können Label-Webserversteuerelemente als eigenständige Steuerelemente einer ASP.NET-Webseite hinzufügen. Sie können Label-Steuerelemente auch als untergeordnete Steuerelemente anderer Steuerelemente verwenden, beispielsweise in Vorlagen für Webserversteuerelemente. Ausführliche Informationen finden Sie unter Vorlagen für ASP.NET-Webserver-Steuerelemente.

Hinweis:

Zur Anzeige von statischem Text ist ein Label-Steuerelement nicht erforderlich. Verwenden Sie dazu einfach HTML. Verwenden Sie nur dann ein Label-Steuerelement, wenn Sie den Inhalt oder die Darstellung von Text programmgesteuert ändern möchten.

So fügen Sie einer Web Forms-Seite ein Label-Webserversteuerelement hinzu

  1. Ziehen Sie von der Registerkarte Standard der Toolbox ein Label-Steuerelement auf die Seite.

  2. Legen Sie in der Kategorie Darstellung des Eigenschaftenfensters die Text-Eigenschaft des Steuerelements auf den anzuzeigenden Text fest. Die Eigenschaft kann auch HTML-Formatierung beinhalten. Beispielsweise können Sie ein einzelnes Wort im Text fett formatieren, indem Sie es in der Text-Eigenschaft in ein <b>-Tag einschließen.

    Das folgende Beispiel zeigt, wie der Text eines Label-Steuerelements zur Laufzeit festgelegt wird. Im Label-Steuerelement wird das angezeigt, was der Benutzer in das TextBox-Steuerelement mit der Bezeichnung TextBox1 eingegeben hat.

    Sicherheitshinweis:

    Seien Sie vorsichtig, wenn Sie das Label-Steuerelement zur Anzeige von Zeichenfolgen verwenden, die aus nicht vertrauenswürdigen Quellen stammen. Diese können möglicherweise bösartige Clientskripts enthalten. Ausführliche Informationen finden Sie unter Gewusst wie: Schutz gegen Skriptangriffe in einer Webanwendung durch Anwenden von HTML-Codierung auf Zeichenfolgen.

    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;)
    }
    

Siehe auch

Referenz

Übersicht über das Label-Webserversteuerelement