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
Ziehen Sie von der Registerkarte Standard der Toolbox ein Label-Steuerelement auf die Seite.
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;) }