2010-03-21 5 views
6

Ist es möglich, die neuen Client-Seite Validierungsfunktionen von asp.net MVC 2 zu verwenden, ohne die MS-Skripts (MicrosoftAjax.js, MicrosoftMvcAjax.js, MicrosoftMvcValidation. js)?JQuery Validierung ohne MS-Skripte in asp.net mvc2 Projekt

Ich benutze JQuery in meiner gesamten Anwendung; JQuery hat ein großartiges Plugin für die Validierung und ich möchte meine Benutzer nicht wirklich zwingen, MS-Skripte nur für die Validierung zu laden.

Ist das möglich? In diesem Fall werden Vorschläge zur Durchführung des Projekts geschätzt.

Antwort

8

Hier ist, was Sie auf dem Client benötigen:

<script src="/Scripts/jquery-1.4.2.min.js" type="text/javascript" /> 
<script src="/Scripts/jquery.validate.min.js" type="text/javascript" /> 
<script src="/Scripts/MicrosoftMvcJQueryValidation.js" type="text/javascript" /> 

Also nein, brauchen Sie nicht die Dateien in Ihrer Frage ... und Sie nehmen auf jeden Fall den richtigen Weg aus ist aufgebläht zu halten. Wenn Sie die oben aufgeführten Skripts anstelle der Standard-Skripts verwenden, sollte die Validierung vollständig eingerichtet sein. (MicrosoftMvcJQueryValidation.js Haken zum JSON MVC2 auf Deponien in der Seite)

Phil Haack has a good post explaining it more in-depth here

+0

Perfect, danke! –

+3

Um diese Antwort zu ergänzen, gibt es eine große Anleitung zum Einrichten der Jquery-Validierung mit mvc unter http://geekswithblogs.net/stun/archive/2010/02/27/asp.net-mvc-client-side-validation- Zusammenfassung mit jquery-validation-plugin.aspx –