MVC Page分页控件
2024-08-30 10:54:14
MVCPage帮助类
控制器代码
public ActionResult Article(int? page)
{
//Session["ArticleClass"] = context.ArticleClass.ToList();
PagerInfo info = new PagerInfo();
info.RecordCount = context.Article.ToList().Count();//条目总数
info.PageSize = ;//每页条目数
info.CurrentPageIndex = (page != null ? (int)page : );//当前页
List<Article> list = context.Article.OrderBy(a => a.Id).Skip((info.CurrentPageIndex - ) * info.PageSize).Take(info.PageSize).ToList();
PagerQuery<PagerInfo, IEnumerable<Article>> data = new PagerQuery<PagerInfo, IEnumerable<Article>>(info, list);
return View(data);
}
前台页面代码
需要先对PageQuery集合的引用
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<PagerQuery<PagerInfo,IEnumerable<PostCounterManage.Models.Article>>>" %> foreach (var item in Model.EntityList) <%= Html.Pager("pager", Model.Pager.CurrentPageIndex, Model.Pager.PageSize, Model.Pager.RecordCount,"pages", PageMode.Numeric)%>
原文地址:http://www.cnblogs.com/JackFeng/archive/2010/01/25/JackFeng.html
最新文章
- Thymeleaf+SpringMVC,如何从模板中获取数据
- 荣品RP4412开发板烧写内核cannot load出错的原因
- 移动端 touch 事件的originalEvent
- 解析Javascript中大括号&ldquo;{}&rdquo;的多义性
- DataGridView合并单元格
- Java-set
- 配置 android环境
- typedef的使用3——使用经过typedef定义的函数构成的函数数组
- 使用Style自定义ListView快速滑动图标
- IOS UTI统一类型标识符:判断文件类型通过后缀
- 大数据平台搭建-hadoop/hbase集群的搭建
- access窗体最大化到软件大小
- ROS-十步完成ROS-indigo安装
- 微信小程序UI组件--Lin UI
- nginx 限制并发访问及请求频率
- Node+Express+MongoDB+Socket.io搭建实时聊天应用实战教程(一)--MongoDB入门
- 230. 二叉搜索树中第K小的元素
- db2 索引
- .Net Core Package lose or not match
- Objective-C语法之动态类型(isKindOfClass, isMemberOfClass,id)等