首页 > 代码库 > ASP.NETMVC 分页功能
ASP.NETMVC 分页功能
【转】 : ASP.NET MVC5 PagedList分页示例 此处详细示例
使用 PageList.MVC 程序包, 使用NuGet 安装下,
在Controller中部分重要代码:
public ActionResult Index(int? page) /// 表示第几页 { var ActivityList = db.Activitys.OrderByDescending(d => d.ActivityId).ToList(); int pageNumber = page ?? 1; /// ?? /// int pageSize = Convert.ToInt32(ConfigurationManager.AppSettings["pageSize"]); /// 每页多少数据 在webConfig中配置, 当然也可以不配置, 直接设置值 IPagedList<Activity> pageList = ActivityList.ToPagedList(pageNumber, pageSize); //Activity是类
return View(pageList);
}
View 页面使用到代码:
@model PagedList.IPagedList<MOD.Functions.Activity>
@using PagedList.Mvc;
<div id="FenYeFunction"> <p>每页 @Model.PageSize 条记录,共 @Model.PageCount 条记录, 当前是 @Model.PageNumber 页 </p> @Html.PagedListPager(Model, page => Url.Action("Index", new { page})); </div>
ASP.NETMVC 分页功能
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。