ASP.NET Core MVC Pagination Using A Tag Helper
"Pagination is used in some form in almost every web application to divide returned data and display it on multiple pages. Pagination also includes the logic of preparing and displaying the links to the various pages."