Mvc Pager 分页
来源:互联网 发布:windows xp iso下载 编辑:程序博客网 时间:2024/06/14 06:34
1.引用 MvcPager.dll
2.Controller
public ActionResult Index(int? id = 1){ Ch7wZzyjs.BLL.Zzy_School BllSchool = new Ch7wZzyjs.BLL.Zzy_School(); List<Ch7wZzyjs.Model.Zzy_School> userList = new List<Ch7wZzyjs.Model.Zzy_School>(); //int totalCount = 0; int totalCount = 10; int pageIndex = id ?? 1; DataSet ds = BllSchool.getHotSchool(); DataTable dt = ds.Tables[0]; //需要写一个分页查询方法,并且返回总页数 userList = BllSchool.DataTableToList2(dt); PagedList<Ch7wZzyjs.Model.Zzy_School> mPage = userList.AsQueryable().ToPagedList(pageIndex, 2); mPage.TotalItemCount = totalCount; mPage.CurrentPageIndex = (int)(id ?? 1); return View(mPage);}
3.View
@{ ViewBag.Title = "Index";}@using Webdiyer.WebControls.Mvc;@using Ch7wZzyjs.Model;@model PagedList<Zzy_School>@using Webdiyer.WebControls.Mvc;@{ Layout = null;}<!DOCTYPE html><html><head> <title>List</title></head><body> @foreach (Zzy_School user in Model) { @user.AdPosID<span>---</span>@user.SchoolName<span>---</span> @Html.ActionLink("Edit", "Edit", new { id = user.AreaID }) <span>---</span> @Html.ActionLink("Details", "Details", new { id = user.AreaID }) <span>---</span> @Html.ActionLink("Delete", "Delete", new { id = user.AreaID })<span>---</span> <br /> } <br /> <br /> @Html.Pager(Model, new PagerOptions{ PageIndexParameterName = "id", ShowPageIndexBox = true, FirstPageText = "首页", PrevPageText = "上一页", NextPageText = "下一页", LastPageText = "末页", PageIndexBoxType = PageIndexBoxType.TextBox, PageIndexBoxWrapperFormatString = "请输入页数{0}", GoButtonText = "转到"}) <br /> >>分页 共有 @Model.TotalItemCount 篇留言 @Model.CurrentPageIndex/@Model.TotalPageCount</body></html>
参考博客:
https://www.cnblogs.com/iamlilinfeng/archive/2013/03/11/2951460.html
阅读全文
0 0
- Mvc Pager 分页
- ASP.NET MVC Pager分页
- 详解ASP.NET MVC pager 分页
- mvc Pager 分页控件的使用
- pager分页
- MVC如何使用开源分页插件shenniu.pager.js
- MVC如何使用开源分页插件shenniu.pager.js
- 分页类Pager
- 分页pager-taglib使用指南
- pager-taglib分页实现
- pager-taglib分页
- pager-tablib分页使用
- java分页 pager-taglib
- pager-taglib实现分页
- Pager-taglib分页
- 分页标签库Pager
- Pager-taglib分页标签
- Pager-taglib分页
- unity窗口最大化最小化及窗口还原
- Java中的基本类型和引用类型变量的区别
- 2.3 类型转换运算
- UNIX网络编程——socket的keep-alive
- cannot be registered to your development team. Change your bundle identifier to a unique string to t
- Mvc Pager 分页
- chrome最新版本下载
- #获取系统图片遇到的坑--Cursor空指针异常
- 第 4 章 垃圾回收概念与算法
- 正则表达式
- 《C#2.0锐利体验系列课程》第一讲——泛型
- 达尔文op2官方代码解读(三)之信号处理
- 魔鬼经济学
- 图论第二次课