Xác thực đầu vào mới Asp.net mvc 2.0 hoạt động như một nét duyên dáng, ngoại trừ dấu tách thập phân khi nói đến jquery.validate. Khi tôi sử dụng Microsoft MVC ajax libs nó hoạt động tốt. Dấu phẩy là phía máy chủ tách thập phân cũng như phía máy khách.jQuery xác thực dấu phân cách thập phân và Asp.net MVC
<script src="/Scripts/MicrosoftAjax.js" type="text/javascript" ></script>
<script src="/Scripts/MicrosoftMvcAjax.js" type="text/javascript" ></script>
<script src="/Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>
Khi tôi sử dụng tính năng này (jquery được tải trong chế độ xem chính), tôi phải sử dụng dấu chấm ở phía máy khách. Nhưng sau đó mô hình là không hợp lệ và nó được trả lại cho khung nhìn, tạo ra một vòng lặp thú vị.
<script src="/Scripts/jquery.validate.js" type="text/javascript"></script>
<script src="/Scripts/MicrosoftMvcJqueryValidation.js" type="text/javascript"></script>
Tôi muốn sử dụng jquery cho tất cả các nhu cầu javascript của mình, có cách nào để làm cho jquery.validate sử dụng dấu phẩy, chứ không phải dấu chấm? Tôi đã googling và đọc các tài liệu, nhưng đủ kỳ lạ tôi không thể tìm thấy nhiều về vấn đề này, mà bạn sẽ nghĩ rằng sẽ là một trong những phổ biến.
Tôi nghĩ rằng một cách tốt nhất là gửi vấn đề này trên blog của ScottGu quá. Ông đã đăng trên xác thực một vài ngày trước và nhanh chóng trả lời trong những ngày đầu tiên của bài đăng. –