MVC分页(MvcPager/分页类/layui分页)

三种分页方式,MVC控件分页,手打分页,layui数据表格分页html

1、MVC控件分页

  • 一、首先咱们下载一个程序包 Webdiyer.MvcPager.dll,而后添加引用。 using Webdiyer.WebControls.Mvc;
  • 二、而后在控制器获取数据集合,经过控件的ToPagedList(pageIndex,pageSize)的方法,来进行分页,第一个参数表明页索引,第二个表明一页显示多少数据。
  • 三、在html页面先添加引用,对集合进行遍历,显示相应的内容,同时创建一个盒子,用来存储分页控件。


这个方法的分页控件太麻烦了,并且对于不一样的场景需求,咱们会使用不一样的分页控件,接下来咱们讲不须要分页控件的方法

2、MVC手打分页

  • 首先手打一个分页类,定义为泛型类,由于咱们分页类是要符合一个或多个不一样的分页数据集合,这样能够减小代码冗余,更加灵活。
  • 在控制器里经过构造函数,给分页类传参,获得一个新的page类,这里使用集合的Skip()和Take()方法进行截取数据
  • 当分页类初始化完毕后,咱们就能够传到页面使用

3、layui分页

  • 先引入jQuery 在引入layui,由于layui是模块化的,因此咱们还须要添加table模块

  • 接下来,咱们控制器获取数据集合,与layui的url对接。

4、结果展现

仍是layui简单,哈哈 layui官网:www.layui.com/ 模块化

相关文章
相关标签/搜索