TOC

This article has been localized into German by the community.

Validierung:

Weitere Validierungen

Die Validatoren haben alle einige Attribute gemeinsam, was in einigen Fällen sehr nützlich sein kann.

Validierungsgruppe

Dieses Attribut wurde mit ASP.NET 2.0 eingeführt und ermöglicht die Aufteilung Ihrer Formularelemente in Gruppen. In der Regel wird bei einem Postback immer ein Validator-Steuerelement ausgelöst, was manchmal zu Problemen führen kann. Wenn Sie beispielsweise ein Kontaktformular und ein Suchfeld auf derselben Seite haben, kann die Validierung des Kontaktformulars über die Schaltfläche Suchen ausgelöst werden, sodass der Benutzer nicht suchen kann, bevor er das Kontaktformular ausfüllt. In der Eigenschaft validationgroup können Sie sowohl für die Validatoren als auch für die Schaltfläche (n), die die Validierung auslösen sollen, einen Namen vergeben. Der Wert des Attributs kann eine Zahl oder ein Name sein, z. B. validationgroup = "contact_form".

Fehler Fokussieren (true|false)

Dieses Attribut wurde auch mit ASP.NET 2.0 eingeführt und entspricht genau dem, was der Name impliziert. Setzen Sie SetFocusOnError für einen oder mehrere Ihrer Validatoren auf true, um das erste ungültige Feld bei der Validierung des Formulars in den Fokus zu setzen.

Display (Dynamic|None|Static)

Dieses Attribut bestimmt, wie der Validator auf Ihrer Seite dargestellt wird. Der Standardwert ist Static, wodurch der Validator den erforderlichen Platz einnimmt, unabhängig davon, ob er sichtbar (aktiv) ist oder nicht. Sie können dies testen, indem Sie einen Text direkt hinter einen Validator stellen und die Seite laden. Wenn Sie das Anzeigeattribut nicht festgelegt haben oder wenn Sie es auf Statisch festgelegt haben, werden Sie feststellen, dass der Text verschoben wird. Wenn Sie es jedoch auf "Dynamisch" setzen, belegt der Validator nur dann Speicherplatz, wenn die Validierung fehlschlägt und der Validator aktiviert ist. Dies kann in einigen Fällen praktisch sein, in denen Sie den Platz benötigen, den der Prüfer ansonsten einnehmen kann. Wenn Sie den Wert auf "None" (nichts) setzen, wird die Fehlermeldung niemals angezeigt.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!