tôi đang sử dụng JQuery xác nhận không phô trương ... Tôi đang cấu hình với toàn cầu hóa để chấp nhận con số như thế: 1.500,50 (Masked bằng JQuery)MVC 3 chữ số thập phân vấn đề xác nhận server-side
Mã của tôi cho đến nay
1-) được cấu hình toàn cầu hóa
$.validator.methods.number = function (value, element) {
return this.optional(element) || !isNaN(Globalize.parseFloat(value));
};
$(function() {
Globalize.culture('pt-BR');
});
2-) web.config Configured
<globalization culture="pt-BR" uiCulture="pt-BR" />
Ok, vì vậy tôi đang sử dụng một plugin JQuery để định dạng Textbox thành Money (PT-BR) như thế: 1.500.000,50 ...
Xác thực ứng dụng khách JQuery của tôi đang hoạt động tốt! Nhưng khi nó đi đến xác nhận máy chủ tôi nhận được một lỗi ModelState:
"The value '1.500.000,50' is not valid for Total."
Làm cách nào để khắc phục điều đó?
Cảm ơn
Loại định dạng này là gì? với hai số thập phân thay vì một số thập phân? –
'.' cho hàng ngàn và ',' cho phần thập phân ... – Paul