Asp.Net Core 使用X.PagedList.Mvc.Core分页


1.Nuget包添加引用: X.PagedList.Mvc.Core

2.View: 

@model X.PagedList.IPagedList<CodeFirstCore.Models.Users>
@using X.PagedList.Mvc.Core;

----------------------------------------------------------------------------------------

@foreach (var item in Model)
{
  <tr>
    <td>@item.Id</td>
    <td>@item.Name</td>
  </tr>
}

@Html.PagedListPager(Model, page => Url.Action("UserList", new { page }))

3.Controller

using X.PagedList;

public ActionResult DeviceList(int page = 1, int pagesize = 15)

{
  var query = db.Device.ToList();

  return View(query.ToPagedList(page, pagesize));
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM