ASP.NET MVC-Modelle mit jQuery Validate validieren

ASP.NET MVC setzt zum clientseitigen Validieren mittels JavaScript auf das freie Framework jQuery Validate. Während dies beim Validieren von Eigenschaften über die mitgelieferten Validationsattribute automatisch zum Einsatz kommt, muss der Entwickler zum Bereitstellen von benutzerdefinierten Validierungsattributen, für die auch eine clientseitige Validierung erfolgen soll, ein wenig Hand anlegen.

Um ein Validierungsattribut, welches nicht nur serverseitig, sondern auch clientseitig Anwendung findet, bereitzustellen, ist – wie in Listing 3.44 demonstriert – von ValidationAttribute abzuleiten und zusätzlich die Schnittstelle IClientValidatable zu implementieren. Diese Schnittstelle definiert die ...

Get Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition 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.