Skip to content

Pagination

Wsu.Asis.Pagination and Wsu.Asis.Pagination.EntityFrameworkCore are custom ASIS NuGet packages for handling pagination calculations. Use it with a LINQ query like this:

PaginatedResults<Thing> results = things
    .OrderBy(t => t.ThingId)
    .ToPaginatedResults(new PaginationOptions(pageNumber, resultsPerPage));

Wsu.Asis.Pagination.Wds contains tag helpers for automatically creating pagination components, and Wsu.Asis.Pagination.Wds.Blazor contains Blazor components.

CSHTML
Tag helpers for use with Razor Pages and MVC
Blazor
Razor components for use with Blazor