2010-11-25 8 views
0

Gibt es eine Möglichkeit, Validierungsfehler (mit der angefügten Validation.Errors-Eigenschaft) in der gleichen Schicht wie das Steuerelement mit dem ungültigen Wert anzuzeigen, während die Validierungsklasse verwendet wird?Validierungsfehler in derselben Schicht wie das Steuerelement anzeigen

Was ich will ist, um Fehler unter dem Steuerelement mit dem ungültigen Wert anzuzeigen. Aber der Fehlertext sollte andere Steuerelemente nicht überlappen, so dass der Fehlertext in der gleichen Schicht wie das Steuerelement sein muss oder nicht?

Mit besten Grüßen, Jesper

+0

Bitte werfen Sie einen Blick auf [diese Antwort] (http://stackoverflow.com/a/38846825/1196637). –

Antwort

1

Eine Möglichkeit, dies zu tun, ist das Validation.ErrorTemplate für das Control zu deaktivieren und Ihre eigene Handhabung innerhalb der Vorlage des Controls zu erstellen. Siehe this Frage für eine Möglichkeit, den Validierungsfehler aus einem Textfeld zu erhalten, wenn ein Fehler auftritt, und wieder einzufügen, wenn es wieder gültig ist. Beispielanwendung mit diesem kann von here heruntergeladen werden.

0

Verwendung Validation.ErrorTemplate. Hier ist eine article, die zeigt, wie man es benutzt.

+0

Ich verwende das Validation.ErrorTemplate, aber es zeigt den Fehlertext in einer Adorner-Ebene an, die sich über der Ebene befindet, auf der die Steuerelemente gerendert werden – Krimson