Bài đăng

Đang hiển thị bài đăng từ Tháng 9, 2019

Xây dựng phân trang hiệu quả trong Asp.Net

Hình ảnh
Introduction Bài viết này sẽ giải thích tại sao sử dụng phân trang cho chỉ các records được yêu cầu, và hiển thị chúng dưới dạng paging và có reference tới tổng số records. Background Rất có thể bạn đã gặp phải vấn đề mà bạn cần liệt kê một vài record từ nguồn dữ liệu có chứa vài nghìn hoặc nhiều hơn records sau đó nhận thấy rằng phân trang là một yếu tố quan trọng để cải thiện hiệu suất trang web. Bắt đầu từ việc lọc dữ liệu đến chọn các bản ghi liên quan từ cơ sở dữ liệu đến hiển thị  phân trang, có một vài bước quan trọng nhưng cần xem xét để xây dựng một hệ thống phân trang đáng tin cậy. Creating the project Ta sẽ để mặc định ASP.Net Core 2.2 project template sử dụng VS2019,  Trước khi đào sâu tới phân trang ta cần tạo datasource cho các records test. Datasource cần chứa nhiều records vậy sẽ thấy được lợi ích thực sự của việc phân trang. Theo thứ tự trước hết focus vào topic phân trang. Ta sẽ có 1 list items (CultureInfo) cái đã có sẵn trong famework. Open...