ASP.NET Core MVC TagHelper for Pagination
شامل :
- صفحه بندی از طریق Ajax
- صفحه بندی بر اساس حروف الفبا
- صفحه بندی شبیه صفحات وبلاگی
- صفحه بندی بر اساس طبقه بندی ها
در بعضی موارد شما نیاز دارید که دیتایی را به صورت Pagination نمایش دهید، بنابراین نیاز است شما یک Pagination در پایین صفحه تعبیه کنید. حال به جای محاسبه دستی که چه اعدادی باید در Pagination نمایش داده شوند، محاسبه آن را به این کتابخانه بسپارید:
var pager = new Pager(totalPages: 150, currentPage: 7, pageSize: 15); // pager instance property values pager.TotalItems; // 150 pager.CurrentPage; // 7 pager.PageSize; // 15, pager.TotalPages; // 10 pager.StartPage; // 1 pager.EndPage; // 10 pager.StartIndex; // 90 pager.EndIndex; // 104 pager.Pages; // [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
Install-Package JW.Pager
dotnet add package JW.Pager