martes, 16 de octubre de 2012

Asp.net Mvc Validación campo decimal en-ES Cultura

Hola a tod@s, después de un largo tiempo sin pasar por aqui, me he propuesto escribir aunque sean breves reseñas, a ver si asi vuelvo a coger el ritmo. En esta ocasión quiero hablaros sobre un problema con el que me he encontrado al usar las validación de jQuery con un proyecto Asp.net MVC. El problema surge cuando intentamos validar un campo decimal, en la cultura Española los decimales los escribimos separados por coma (13,24) y no por punto como en Ingles (13.24). Debido a esto si usamos la validación del lado del servidor este campo producira un error de validación aún cuando hayamos introducido el valor correctamente, para evitar esto tenemos que utilizar jQuery Globalizaion Plugin de este modo podemos cambiar la cultura y evitar el error. Ejemplo de configuración de la cultura para es-ES