Estoy usando jQuery validación discreto ... Estoy configurado con Globalise para aceptar los números de esa manera: 1.500,50 (enmascarado por jQuery)MVC 3 decimales problema de validación en el servidor
Mi código hasta ahora
1-) configurado Globalize
$.validator.methods.number = function (value, element) {
return this.optional(element) || !isNaN(Globalize.parseFloat(value));
};
$(function() {
Globalize.culture('pt-BR');
});
2-) web.config configurado
<globalization culture="pt-BR" uiCulture="pt-BR" />
Ok, entonces estoy usando un plugin JQuery para formatear Textbox a Money (PT-BR) así: 1.500.000,50 ...
¡Mi validación de cliente JQuery funciona bien! Pero cuando va a la validación del servidor, recibí un error de ModelState:
"The value '1.500.000,50' is not valid for Total."
¿Cómo puedo solucionar eso?
Gracias
¿Qué tipo de formato es este? con dos decimales en lugar de uno? –
el '.' es para miles y ',' para la parte decimal ... – Paul