日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mvc.net分页查询案例——PagedList

發布時間:2023/12/3 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。