Thấy rằng mặc dù nhóm của chúng tôi duy trì mạng nội bộ có
khách hàng
người dùng được bảo đảm bật javascript, chúng tôi biết rằng chúng tôi có thể tham gia và bắt đầu sử dụng jQuery "triệt để" hơn. Hệ thống của chúng tôi là rất lớn, vì vậy mặc dù chúng tôi sử dụng các khu vực trong ứng dụng ASP.NET MVC của chúng tôi số lượng trang tuyệt đối để thêm, chỉnh sửa, xóa và xem bộ dữ liệu trên mỗi hệ thống phụ của một khu vực thực sự là khá lớn. Một hệ thống con của một khu vực có thể có khoảng hai mươi bảng dữ liệu. Nếu có hai mươi bảng dữ liệu và bạn có các trang riêng lẻ để thêm, chỉnh sửa, xóa và xem chúng có nghĩa là có tổng số trang. Bây giờ hãy tưởng tượng có hai hệ thống con cho mỗi khu vực, sau đó một khu vực sẽ có 20 * 60 trang và chúng tôi có khoảng 15 khu vực trên Mạng nội bộ của chúng tôi. Bạn nhận được điểm, nó rất lớn.jQuery CRUD trong ASP.NET MVC
Chuyển sang điểm thực, tôi muốn cắt giảm điều này bằng cách sử dụng khả năng jQuery có bảng dữ liệu trên trang, nhấn "xóa" và nó cho tôi hộp thoại xóa bằng nút xác nhận sau đó gửi biểu mẫu, chuyển hướng đến hành động chính xác và thực hiện công việc cho tôi. Bây giờ tôi cần một số hướng dẫn trong các lĩnh vực sau:
- Nếu tôi muốn xóa mà không đăng lại bằng ASP.NET MVC, quy trình để thực hiện điều này là gì? Điều này bao gồm nhấn xóa, nó sẽ tắt và kiểm tra nó có thể xóa (mối quan hệ FK phải được xử lý theo cách chính xác), sau đó nếu có thể xóa nó và xóa hàng khỏi bảng trong dạng xem, tất cả mà không làm mới trang.
- Làm cách nào để gọi hành động xóa khỏi quá trình không đồng bộ bằng jQuery? Là nó khôn ngoan để làm như vậy? Thông thường chúng tôi sử dụng
Html.ActionLink
. Tôi sẽ phải quấn nó trong một hình thức? - Tương tự như vậy để chỉnh sửa và cập nhật, một lần nữa, cách tốt nhất để làm điều này là gì?
Tôi đang tìm một giải pháp thanh lịch và điều gì đó không khó áp dụng cho mọi trang tôi phải thực hiện việc này. Bất kỳ đầu vào sẽ được nhiều đánh giá cao.
Chỉ cần tò mò có bạn nhìn vào dữ liệu Khung động từ MS? Tôi nghĩ rằng nó có thể hỗ trợ MVC nhưng không tích cực. Nếu tôi hiểu chính xác nó sẽ cắt giảm số lượng trang của bạn. Như tôi đã nói chỉ tò mò nếu bạn nhìn nó cho trang web này. – JoshBerke
Dữ liệu động không hoạt động tốt với MVC, nhưng MVC 2 có chế độ xem theo khuôn mẫu mặc định, cung cấp cho bạn các phần hữu ích hơn của Dữ liệu động được tích hợp. –