ASP.NET Validatoren funktionieren nicht mehr, aber einige Arbeit wurde getan, um die Aufgabe zu vereinfachen. Ich habe zum Beispiel verwendet xVal, die eine anständige Aufgabe und sogar integriert mit JQuery Validierung tut, aber ich empfehle Ihnen zu lernen, wie die Validierung funktioniert, bevor etwas verwendet wird.
Vereinfachung, es gibt eine Fehlerauflistung in der ViewData, die zwei Sammlungen enthält, eine referenziert jedes Formularfeld und die andere ist eine Liste der damit verbundenen Fehler. Dies wird bei der Bindung oder manuell ausgefüllt und wenn es einige Fehler gibt, können sie in einer Zusammenfassung oder neben dem Feld angezeigt werden (unter Verwendung der HTML-Helfer für diesen Zweck).
Die Frameworks füllen die Sammlung automatisch und können die Validierungsregeln in clientseitige Skripts übersetzen, aber das Wesentliche ist, zu lernen, wie die Validierung in MVC funktioniert.
ich bin froh, dass es nur für die serverseite jetzt aber das sind die Html.ValidationMessage Optionen für dann, ist das nicht MVC's Antwort auf die Standardkomponenten? – Andrew
Ich weiß nicht, dass ich Angst habe. Ich weiß, Scott Gu erwähnt einige der eingebauten Validierungskram auf seinem Blog: http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now -available.aspx –