Freigeben über


Gewusst wie: Formatieren von Validierungsfehlermeldungen für ASP.NET-Serversteuerelemente

Aktualisiert: November 2007

Beim Verwenden von ASP.NET-Validierungssteuerelementen können Sie das Format (Schriftart, Schriftgröße usw.) von Fehlertext steuern oder den Fehlertext durch eine Markierung ersetzen. Zum Beispiel können Sie durch das Validierungssteuerelement ein Sternchen (*) anzeigen lassen, wenn ein Fehler auftritt.

Hinweis:

Durch das Verwenden einer Markierung anstelle von Text kann die Eingabehilfenfunktionalität der Seite beeinträchtigt werden. Weitere Informationen finden Sie unter ASP.NET-Eingabehilfen.

Darüber hinaus können Sie in die ErrorMessage-Eigenschaft des Validierungssteuerelements eine ausführliche Fehlermeldung einbinden und der Seite ein ValidationSummary-Steuerelement hinzufügen. Der ausführliche Text der ErrorMessage-Eigenschaft wird auf der Seite an der Position des ValidationSummary-Steuerelements angezeigt.

Sie können Fehlermeldungen formatieren, indem Sie im Text HTML-Elemente für die ErrorMessage-Eigenschaft und die Text-Eigenschaft verwenden. Um z. B. in der Fehlermeldung ein einzelnes Wort kursiv zu schreiben, können Sie das Wort zwischen die Tags <i> und </i> stellen.

Hinweis:

Wenn Sie reservierte HTML-Zeichen im Fehlermeldungstext anzeigen möchten, müssen Sie diese codieren. Um z. B. "<" anzuzeigen, ist die Zeichensequenz &lt; zu verwenden.

Wenn Sie Validierungsfehler in einer Zusammenfassung anzeigen, können Sie angeben, dass anstelle des Validierungssteuerelements eine Markierung angezeigt wird.

So formatieren Sie Fehlermeldungen

  • Legen Sie Eigenschaften für Validierungssteuerelemente wie die Folgenden fest:

    Eigenschaft

    Beschreibung

    ForeColor

    Die Farbe des Fehlermeldungstexts.

    BackColor

    Die Farbe des Texthintergrunds.

    Font

    Schriftart, Schriftgröße, Schriftbreite usw.

    BorderWidth, BorderColor und BorderStyle

    Größe und Farbe einer Umrandung um die Fehlermeldung.

    Style und CssClass

    Formateinstellungen, die verwendet werden, wenn der Benutzer mit einem Browser arbeitet, der CSS-Stylesheets unterstützt.

    Hinweis:

    Manche Einstellungen, die Sie mit diesen Eigenschaften vornehmen, werden möglicherweise nicht von allen Browsern unterstützt.

So zeigen Sie Markierungen neben Eingabesteuerelementen an

  1. Legen Sie für die ErrorMessage-Eigenschaft der einzelnen Validierungssteuerelemente den Fehlertext fest, der im ValidationSummary-Steuerelement angezeigt werden soll.

  2. Legen Sie die Text-Eigenschaft der einzelnen Validierungssteuerelemente auf die Markierung fest, die angezeigt werden soll. Die Markierung kann aus einem gültigen HTML-Element einschließlich Text (z. B. einem Sternchen) oder einem Bild bestehen.

    Hinweis:

    Die Markierung wird an der Position des Validierungssteuerelements angezeigt. Sie müssen das Layout des Validierungssteuerelements so entwerfen, dass die Markierung richtig angezeigt wird.

Siehe auch

Aufgaben

Gewusst wie: Steuern der Anzeige von Validierungsfehlermeldungen für ASP.NET-Serversteuerelemente

Gewusst wie: Angeben des Layouts für direkte Meldungen in ASP.NET-Serversteuerelementen

Konzepte

Arten der Validierung für ASP.NET-Serversteuerelemente

Weitere Ressourcen

ASP.NET-Validierungssteuerelemente