mvc.net分页查询案例——PagedList
在.net中,除了人手动写分页类之外,微软还提供了官方的分页,分页工具类包括PagedList和PagerExtension,先来看看PagedList类里面是怎么写的:
PagedList
using System;
using System.Collections.Generic;
using System.Linq;namespace System.Web.Mvc
{public class PagedList<T> : List<T>{/// <summary>/// 页索引/// </summary>public int PageIndex { get; private set; }/// <summary>/// 页大小/// </summary>public int PageSize { get; private set; }/// <summary>/// 总数据条数/// </summary>public int TotalCount { get; private set; }/// <summary>/// 总页数/// </summary>public int TotalPages { get; private set; }/// <summary>/// 数据信息/// </summary>// public List<T> Source { get; private set; }public PagedList(List<T> source, int pageIndex, int pageSize, int totalCount){PageIndex = pageIndex;PageSize = pageSize;TotalCount = totalCount;TotalPages = (int)Math.Ceiling(TotalCount / (double)PageSize);this.AddRange( source.Take(source.Count));}public PagedList(){}/// <summary>/// 是否包含上一页/// </summary>public bool HasPreviousPage{get{return (PageIndex > 1);}}public bool HasNextPage{get{return (PageIndex < TotalPages);}}}
}
mvc.net分页查询案例——PagedList相关推荐
- mvc.net分页查询案例——实体层(HouseModel.cs)
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Co ...
- MySQL数据库分页查询limit
1. 分页查询介绍 当数据特别多,一页显示不完,需要一页一页的进行显示,这就是分页查询. 2. 分页查询语法 select * from 表名 limit start,count 说明: limit是 ...
- (easyui datagrid+mvc+json)之asp.net分页查询
最近在做分页查询的功能,在网上也翻看了不少,但是自己的吸收能力就差了好多,而且当时最大的想法就是,怎么就没有我想要的那种,既是easyui的,又要用mvc的架构,还要能够实现底层的分页传值,用.net ...
- javascript的MVC三层架构(案例之分页插件)
javascript的MVC三层架构(案例之分页插件) 作者:田想兵 博客地址:http://www.cnblogs.com/tianxiangbing 最近很少写博文,一是比较忙,二是没啥心情,好, ...
- JavaWeb-综合案例(用户信息)-学习笔记05【分页查询功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...
- Kotlin实战案例:实现RecyclerView分页查询功能(仿照主流电商APP,可切换列表)
n实战案例:带你实现RecyclerView分页查询功能(仿照主流电商APP,可切换列表和网格效果) 随着Kotlin的推广,一些国内公司的安卓项目开发,已经从Java完全切成Kotlin了.虽然Ko ...
- mvc php 分页,关于ASP.NET MVC4如何使用PagedList.Mvc实现分页功能的示例代码
本篇文章主要介绍了ASP.NET MVC 4使用PagedList.Mvc分页的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ASP.NET MVC中进行分页的方式有多种,在NuGet上 ...
- 【Elasticsearch教程21】分页查询以及Array数组排序 nested排序 详细案例
Elasticsearch 分页查询 排序 from size sort 一.分页查询 1. 基本概念 2. 避免深分页 二. 排序条件 1. 多字段排序 2. 在数组上排序 3. 在nested嵌套 ...
- Mybatis+MySQL动态分页查询数据经典案例
最近在用Mybatis做项目的时候遇到了不少问题,今天我就在这和大家分享一下,稀稀拉拉的研究了两天,终于搞好了! 开发人员:1111 开发软件:Myeclipse 用到的框架技术:Mybatis 数据 ...
最新文章
- 学习新技术的10个建议
- mac下完全卸载postgresql的方法
- (视频) 基于HTML5的服务器远程访问工具
- 【Docker】 安装 mysql
- 线程间通信: Handler , Looper, MessageQueue, Message (完结)
- 快速配置 Samba 将 Linux 目录映射为 Windows 驱动器
- spring boot 加载静态文件
- 自动化数据增强:实践、理论和新方向
- 3.11 Ext JS 下拉框(Combobox)使用
- 远程连接 Mysql 失败的解决方法
- Chrome 插件自定义博客编辑界面
- linux man中文手册
- 回忆——我对方向的选择
- 计算机上什么盘放大型游戏好,大型游戏可以直接装到移动硬盘里玩吗?
- vb从入门到精通_干货|让你 ArcGIS Engine从入门到精通的22个视频
- ResNet 残差网络
- 《深入J2SDK》 总结
- mysql 1114_mysql 解决 ERROR 1114 (HY000): The table 'XXX' is full
- 知识点 - 快速沃尔什变换
- 黄金期货有哪些交易规则,一手黄金期货要多少钱
热门文章
- 数据结构---prim最小生成树
- 牛客练习赛50 F tokitsukaze and Another Protoss and Zerg
- P4097 [HEOI2013]Segment 李超线段树
- 2020CCPC长春
- CF605E-Intergalaxy Trips【期望dp】
- Loj#143-[模板]质数判定【Miller-Rabin】
- P1983-车站分级【图论,记忆化dfs,构图】
- jzoj4227-B【dp,字符串】
- ssl提高组周四备考赛【2018.10.18】
- Ch5501-环路运输【环形处理dp】