Trong một ứng dụng MVC 2.0 trước đó, tôi đã bao gồm (trong Site.Master của tôi) tham chiếu đến tệp CDN jquery.validate.min.js
cho tất cả xác thực phía khách hàng của tôi.MicrosoftMvcValidation.js VS jquery.validate.js (Bassistance)
bây giờ tôi đang tạo ra một dự án MVC 3.0 và tôi là một chút nhầm lẫn với số lượng các bài báo viết về “how to use client-side validation using MicrosoftMvcValidation.js”.
Trong hầu hết (nếu không phải tất cả) các bài báo, khi tôi nhìn thấy một tham chiếu đến MicrosoftMvcValidation.js
Tôi cũng xem một tham chiếu đến jquery.validate.js
mà là loại khó hiểu (xem xét, trong quá khứ, tôi đã chỉ sử dụng tập tin bassistance).
Vì vậy, câu hỏi của tôi là:
- sự khác biệt giữa hai tập tin này là gì?
- Có bất kỳ vấn đề/lợi ích đã biết nào khi sử dụng cái này với cái khác không?
- Bên trong thư mục “
Scripts
”, theo mặc định, có vẻ như cả hai tệp đều có nhưng tại sao? Họ có cung cấp cho chúng tôi sự lựa chọn hoặc họ làm việc tay trong tay ?
Bất kỳ trợ giúp nào giải tỏa được điều này sẽ rất tuyệt vời!
Cảm ơn trước!
Ok về cơ bản, tất cả các tệp này được cung cấp trong thư mục * Scripts * để cung cấp cho bạn lựa chọn giữa cách của M $ hoặc Bassistance phải không? Có bất kỳ vấn đề được biết đến trong việc sử dụng một trong những khác hoặc tất cả đi xuống để sở thích? Cảm ơn SLaks – Vlince
@Vlince: Đúng. MVC3 mới hơn và sạch hơn; các tập lệnh cũ được cung cấp để tương thích với các dự án MVC2 hiện có. – SLaks
Cảm ơn SLaks, tôi chắc chắn sẽ tiếp tục sử dụng phương pháp tiếp cận jQuery vì những lý do mà Stephen đề cập. Cảm ơn! – Vlince