sto utilizzando jQuery convalida discreto ... Io configurato con Globalize per accettare i numeri del genere: 1.500,50 (mascherata da JQuery)MVC 3 decimale problema validazione lato server
Il mio codice finora
1-) configurata Globalize
$.validator.methods.number = function (value, element) {
return this.optional(element) || !isNaN(Globalize.parseFloat(value));
};
$(function() {
Globalize.culture('pt-BR');
});
2-) web.config configurato
<globalization culture="pt-BR" uiCulture="pt-BR" />
Ok, quindi sto usando un plugin JQuery per formattare Textbox to Money (PT-BR) come quello: 1.500.000,50 ...
La mia validazione del client JQuery funziona correttamente! Ma quando si va alla convalida del server ho un errore ModelState:
"The value '1.500.000,50' is not valid for Total."
Come posso risolvere il problema?
Grazie
Che tipo di formato è questo? con due decimali anziché uno? –
il '.' è per migliaia e ',' per la parte decimale ... – Paul