Basis.Validierung

Die DataAnnotation-Attribute für die Validierung, als eigenes Paket aus der Basis herausgetrennt.

Vorbedingungen

Was die Anwendung für die Attribute einrichten muss, auch ohne die Basis.

Referenz

Alle Attribute des Pakets auf einen Blick, samt Herkunft der Meldungen.

CheckboxRequired

Verlangt eine angekreuzte Checkbox (z. B. Zustimmung).

DatumBereich

DateTime-Feld mit Bereichsvalidierung (feste Daten, Jahr-Offset, relative Tage).

Email

Prüft eine Zeichenkette gegen ein E-Mail-Format inkl. Top-Level-Domain.

Ganzzahl

Prüft eine Zeichenkette gegen ganze Zahlen (optional mit Minus).

NoHtml

Lehnt Eingaben mit HTML-Code (Tags) ab.

Nummer

Prüft eine Zeichenkette gegen Dezimalzahlen (Punkt oder Komma).

RequiredIf

Pflichtfeld abhängig von einem anderen Feld – je EditorTemplate ein Beispiel.

RequiredIfContains

Pflichtfeld, sobald ein anderes Feld einen von mehreren Werten hat.

UniqueId

Zufälliges Suffix an der HTML-Id, damit mehrfach gerenderte Formulare kollisionsfrei bleiben.