2010-03-21 7 views
6

¿Es posible utilizar las nuevas características de validación del lado del cliente de asp.net MVC 2 sin tener que usar los scripts MS (MicrosoftAjax.js, MicrosoftMvcAjax.js, MicrosoftMvcValidation). js)?Validación JQuery sin necesidad de scripts MS en el proyecto asp.net mvc2

Uso JQuery en toda mi aplicación; JQuery tiene un gran complemento para validación y realmente no quiero obligar a mis usuarios a cargar scripts de MS solo para validación.

¿Esto es posible? Si es así, se agradece cualquier sugerencia sobre cómo lograrlo.

Respuesta

8

Esto es lo que necesita en el cliente:

<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" /> 

Así que no, no necesitan que los archivos en su pregunta ... y definitivamente tomar la ruta correcta evitando que estar hinchado. Solo con usar los scripts enumerados anteriormente en lugar de los predeterminados, la validación debería ser toda la configuración. (MicrosoftMvcJQueryValidation.js se conecta a la JSON MVC2 volcados en la página)

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

+0

Perfecto, gracias! –

+3

Para complementar esta respuesta, hay un gran tutorial sobre cómo configurar la validación jquery con mvc en http://geekswithblogs.net/stun/archive/2010/02/27/asp.net-mvc-client-side-validation- summary-with-jquery-validation-plugin.aspx –

Cuestiones relacionadas