git:
https://github.com/troygoode/PagedList
1. Nuget 安装package
3.C#
https://github.com/troygoode/PagedList
1. Nuget 安装package
@{
ViewBag.Title = "Processes Listing";
}
@using PagedList.Mvc;
@using PagedList;
<link href="/Content/PagedList.css" rel="stylesheet" type="text/css" />
<h2>List of Processes</h2>
<ul>
@foreach(var process in ViewBag.Processes){
<li>@process.ProcessName</li>
}
</ul>
@Html.PagedListPager((IPagedList)ViewBag.Processes, page => Url.Action("Index", new { page }))
3.C#
public object Index(int? page)
{
var processes = System.Diagnostics.Process.GetProcesses();
var pageNumber = page ?? 1;
var onePageOfProcesses = processes.ToPagedList(pageNumber, 25);
ViewBag.Processes = onePageOfProcesses;
return View();
}
4. 运行