Tôi đang sử dụng tùy chọn xác thực jquery để thực hiện xác thực phía máy khách trên một phần xem. Xem một phần được tải thông qua ajax vào một hộp thoại phương thức bằng cách sử dụng url (gần giống như Html.RenderAction).Xác thực Jquery ASP.NET MVC sẽ không kích hoạt nếu một phần được tải qua ajax
Tuy nhiên, khi xem một phần được nạp siêu dữ liệu xác nhận được không phải là đầu ra cho page.Normally bạn sẽ thấy một cái gì đó như thế này:
//<![CDATA[
3if (!window.mvcClientValidationMetadata) { window.mvcClientValidationMetadata = []; }
4window.mvcClientValidationMetadata.push({"Fields":[],"FormId":"form0","ReplaceValidationSummary":false});
5//]]>
Câu hỏi của tôi là rất tương tự như này một ASP.NET MVC 2 loading partial view using jQuery - no client side validation nhưng tôi don 't muốn phải sử dụng xác nhận của Microsoft như tôi đã quen thuộc với jQuery.validate.
có thể vì chế độ xem một phần chứa javascript, cần được đánh giá trước nếu không nó được thực hiện .. bạn có đánh giá phản hồi ajax của mình không? –