Biểu mẫu Html được điều khiển bằng các mẫu Knockout JS và jQuery. Xác thực jQuery cơ bản đang được sử dụng để xác thực các trường. Biểu mẫu được tuần tự hóa thành JSON và được gửi tới hành động điều khiển MVC bằng AJAX. Hành động điều khiển MVC thực hiện xác thực mô hình phía máy chủ, thêm lỗi vào ModelState.Lỗi hiển thị khi sử dụng Knockout JS + MVC + Xác thực mô hình phía máy chủ?
Cách tốt nhất để trả lại lỗi đó cho máy khách - lặp qua lỗi trong ModelState và thêm chúng vào tập hợp khóa/giá trị lỗi trong phản hồi JSON?
Làm cách nào để hiển thị lỗi trên máy khách? Làm cách nào để bạn 'liên kết' tập hợp khóa/giá trị của các lỗi với các trường có liên quan trên mô hình?
Giả sử có trường "tên" trên mô hình, với hộp văn bản tương ứng được biểu hiện bằng mẫu jQuery. Làm cách nào để có lỗi cho trường "tên" trong bộ sưu tập lỗi và hiển thị thông báo lỗi bên dưới hộp văn bản "tên"?
Sau khi xem xét tùy chọn thứ 2 (Xác nhận Knockout) Tôi đã tự hỏi làm thế nào bạn có thể ánh xạ các thuộc tính xác nhận từ mô hình khung nhìn MVC tới phương thức .extend() trong Knockout? – Ryan