Frage

Welche Validation Framework würden Sie es vorziehen, für eine Webforms Anwendung. Dies würde für eine ziemlich große Anlage App sein. Ich mag rulesets und Business-Validierung in einem einzigen Ort zu spezifizieren und zu integrieren, sowohl auf dem Client und Server-Seite. Ich würde es vorziehen jquery für Client-Seite.

Jeder hat irgendwelche Vorschläge?

War es hilfreich?

Lösung

Sie können .NET 3.5 DataAnnotations aussehen. weil es gut mit ASP.NET integriert, aber ich glaube nicht, es unterstützt die Konzepte der Regelsätze. Eine weitere Option ist Enterprise Library Validation Application Block, die Sätze benutzerdefinierte Regel unterstützt, jedoch dauert es, bis Sie etwas mehr Zeit, das zu integrieren mit ASP.NET. Allerdings gibt es Online-Material, das sollten Sie einen Kick-Start geben. Hier Artikel (von mir geschrieben) über die Integration von VAB mit O / RM Tools und hier ist ein interessanter Artikel über VAB mit ASP zu integrieren. NET.

Viel Glück.

Andere Tipps

Für WebForms bieten die Standard-Validatoren eine gute Basis, wenn Sie jQuery verwenden, können Sie die asp.net Validierungsprüfungen ganz leicht replizieren und entsprechend reagieren, dh ersetzen und eine bessere Rückmeldung an den Benutzer als die Validation Zusammenfassung Kontrolle.

zum Beispiel können Sie die Überprüfungs-Steuerelemente mit Jquery, validate finden und erhalten die Kontrolle zu validierenden zu Ziel, dies wird dazu beitragen, in Fehlermeldungen bekommen, ändert Formularfeld Klassen etc.

Für Web-Formulare oder MVC? Hier sind die Optionen, die ich bisher gesehen habe:

  • JQuery Validate-Plugin (Client-Seite nur)
  • XWert: xval.codeplex.com hat Client- und Server-Seite Komponenten, aber ich denke, es ist nur MVC. Nicht sicher. Ich glaube, diese integriert mit teh JQuery Validate-Plugin.
  • Enterprise-Bibliothek Validierung App blockieren - serverseitige nur ich das letzte Mal überprüft, aber gute Möglichkeit, Ihre Logik zu liefern. Kann Regeln in der Konfigurationsdatei, als Attribut auf Ihrem Code oder alternative Läden liefern. Sie könnten dann JQuery Validate für die Front-End verwenden. Nicht eine einzige Lösung für Client / Server.
  • Standard ASP.NET Validatoren, die Arbeit Client- und Server-Seite der Fall ist. Sowohl ASP.NET MVC und haben Implementierungen wie Sie wahrscheinlich jetzt.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top