62,074
社区成员
发帖
与我相关
我的任务
分享
//Controller
PagedList<Model.News> paged = data.DataSoure.AsQueryable().ToPagedList(pageIndex, 10);
paged.TotalItemCount = data.Count;
paged.CurrentPageIndex = pageIndex;
ViewData["Data"] = paged;
return View();
//View
@using Webdiyer.WebControls.Mvc;
@{
PagedList<Model.News> data = ViewData["Data"] as PagedList<Model.News>;
}
@Html.Pager(data, new PagerOptions
{
PageIndexParameterName = "pageIndex",
ShowPageIndexBox = true,
FirstPageText = "首页",
PrevPageText = "上一页",
NextPageText = "下一页",
LastPageText = "末页",
PageIndexBoxType = PageIndexBoxType.TextBox,
PageIndexBoxWrapperFormatString = "请输入页数{0}",
GoButtonText = "转到"
})