Advertisement
Iv555

Untitled

Feb 25th, 2023
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. @model PagingViewModel
  2. <nav aria-label="...">
  3. <ul class="pagination justify-content-center">
  4. <li class="page-item @if (!Model.HasPreviousPage) { <text>disabled</text> }">
  5. <a class="page-link" asp-action="All" asp-route-id="@Model.PreviousPageNumber">Previous</a>
  6. </li>
  7. @for (int i = Model.PageNumber - 4; i < Model.PageNumber; i++)
  8. {
  9. if (i > 0)
  10. {
  11. <li class="page-item"><a class="page-link" asp-action="All" asp-route-id="@i">@i</a></li>
  12. }
  13. }
  14. <li class="page-item active" aria-current="page">
  15. <span class="page-link">
  16. @Model.PageNumber
  17. <span class="sr-only">(current)</span>
  18. </span>
  19. </li>
  20. @for (int i = Model.PageNumber + 1; i <= Model.PageNumber + 4; i++)
  21. {
  22. if (i <= Model.PagesCount)
  23. {
  24. <li class="page-item"><a class="page-link" asp-action="All" asp-route-id="@i">@i</a></li>
  25. }
  26. }
  27. <li class="page-item @if (!Model.HasNextPage) { <text>disabled</text> }">
  28. <a class="page-link" asp-action="All" asp-route-id="@Model.NextPageNumber">Next</a>
  29. </li>
  30. </ul>
  31. </nav>
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement