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 < 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
Die Farbe des Fehlermeldungstexts.
Die Farbe des Texthintergrunds.
Schriftart, Schriftgröße, Schriftbreite usw.
Größe und Farbe einer Umrandung um die Fehlermeldung.
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
Legen Sie für die ErrorMessage-Eigenschaft der einzelnen Validierungssteuerelemente den Fehlertext fest, der im ValidationSummary-Steuerelement angezeigt werden soll.
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