Daten validieren

Selbstverständlich ist die Datenvalidierung auch in ASP.NET MVC ein sehr wichtiges Thema. Allerdings ist auch hier wieder das Problem vorhanden, dass aufgrund der Architektur von ASP.NET MVC die herkömmlichen Mechanismen von ASP.NET ausgehebelt wurden und entsprechend durch neue ersetzt werden mussten.

Der Lösungsansatz für die Validierung in ASP.NET MVC basiert auf der Deklaration von Validierungsregeln auf Stufe der Eigenschaften des Modells. Das erreichen wir mit dem Einsatz von neuen Attributen aus dem Namensraum System.ComponentModel.DataAnnotations gemäß Tabelle 13.13.

Tabelle 13.13 Attribute für die Validierung von Daten

Typ

Name

Beschreibung

CustomValidationAttribute

Erlaubt die Festlegung einer eigenen Validierung

DataTypeAttribute ...

Get Handbuch der .NET 4.0-Programmierung. Band 2: Benutzeroberflächen mit WPF, Windows Forms, ASP.NET und Silverlight now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.