Trong ASP.net khi chúng tôi thực hiện phân trang trên GridView hoặc DetailsView hơn GridView, hãy tìm nạp tất cả các hàng từ Cơ sở dữ liệu mỗi lần.Làm thế nào để cải thiện hiệu quả của GridView hoặc DetailsView trong ASP.NET?
Giả sử Cơ sở dữ liệu của chúng tôi chứa 100 hàng và chúng tôi đã định cấu hình Phân trang trong GridView với kích thước trang 10 bản ghi trên mỗi trang.Nhưng bất cứ khi nào chúng tôi nhấp vào điều khiển máy nhắn tin của GridView cho bất kỳ trang cụ thể nào. thì GridView sẽ chỉ tìm nạp 10 hàng cụ thể từ cơ sở dữ liệu.
Nếu chúng tôi nhấp vào trang số 3 thì nó sẽ chỉ truy vấn các hàng 21-30 nhưng nó lấy tất cả các hàng và bỏ qua phần còn lại. Đơn giản chỉ là lãng phí tài nguyên.
Có thể bất kỳ ai đề xuất cho tôi giải pháp cho vấn đề này không?