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).
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.