PagingUtility 7.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package PagingUtility --version 7.0.0
NuGet\Install-Package PagingUtility -Version 7.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PagingUtility" Version="7.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PagingUtility --version 7.0.0
#r "nuget: PagingUtility, 7.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install PagingUtility as a Cake Addin
#addin nuget:?package=PagingUtility&version=7.0.0

// Install PagingUtility as a Cake Tool
#tool nuget:?package=PagingUtility&version=7.0.0

[TOC]

魂哥常用工具集(GSA.MOLLE.ToolKits)

功能介绍

本库提供了中英双语等多个版本的数据分页助手类,多样性的数据分页功能,集成前端UI框架Bootstrap数据分页组件,契合微软MVC技术等,支持多种版本(netstandard2.0;netstandard2.1;net6.0;net7.0;)。

  • 鄙人专注.NET技术,深入研习.NET 6|7+系列源码。本库通过长期实践工作积累落地成库,库中提供的所有功能均广泛应用于业务生产环境,同时会不间断地进行功能的优化和完善;
  • 本库均由鄙人采用最新技术实践编码完成,部分功能借鉴于互联网,如有不适请告之,谢谢;
  • 本库可同时满足大、中、小等各式项目的自由支配使用,以提供快捷、便利的工具方法,提升工作效率和业务能力为宗旨。

<br>

开发日志

2022-06-16

  • 对整个封装库进行重大优化和调整,全面基于netstandard2.0、netstandard2.1、net5.0、net6.0及更高版本进行处置。

2022-10-30

  • 优化封装库的相关说明内容,以及打包信息等;

2022-10-31

  • 着手全新的数据分页功能封装库的编码实现工作;
  • 增加数据分页UI类型枚举,根据不同UI类型生成不同的数据分页结果;
  • 调整PagingHelper助手类为模式匹配,根据不同UI类型进行构建;
  • 增加以Bootstrap前端UI框架V3、V4、V5不同实现的功能类;
  • 着手实现Bootstrap V5版本的功能编码实现;
  • 增加PagingHelper.js脚本文件,并调整脚本内容。

2022-11-01

  • 增加数据分页选项(参数)类(PagingOptions.cs),将所有数据分页选项等进行统一结构化;
  • 根据数据分页需求,对数据分页选项(参数)进行逐一完善和优化;
  • 在PagingHelper助手类中增加数据校验方法,用于自动校验数据分页选项(参数)相关赋值;
  • 优化 Bootstrap V5 版本构建的数据分页,进行相关功能迭代的编码工作;
  • 将原有Bootstrap V5的功能实现,由单方法一体,变更为不同功能方法组合形态;
  • 完成Bootstrap V5版本,首页、末页、上一页、下一页、数字分页、分隔符等功能编码实现;
  • 在GSA.ToolKits.DawnConsole控制台中,增加数据分页测试应用。

2022-11-02

  • 优化PagingHelper数据分页助手类中的自动校验功能实现;
  • 优化PagingHelper.js脚本中的功能函数样例;
  • 优化数据分页选项(参数)类中的功能实现,对整体选项进行逐一校基处置;
  • 实现数据分页选项(参数)类中各选项(参数)的自动化校验;
  • 根据数据分页需求,优化数据分页选项(参数)类中选项名称或增删等;
  • 优化GSA.ToolKits.DawnConsole控制台测试应用;
  • 优化 Bootstrap V5 功能实现,细化首页、末页、上一页、下一页、数字分页、分隔符等;
  • 增加 Bootstrap V5 版本数据分页信息输出功能;
  • 增加 Bootstrap V5 版本数据分页跳转功能;
  • 完成现有数据分页所有预期功能的编码实现工作。

2022-11-03

  • 优化相关功能类的默认输出;
  • 增补开发日志信息;
  • 变更版本号为v1.0并发布NuGet包。

2022-11-03

  • 去掉多余字符定义;
  • 无数据记录时,增加可定义的提示信息,默认为“待加载数据”提示。

2022-11-06

  • 变更总记录数(TotalRecords)数据类型为long长整型;
  • 变更默认提示语为“暂无数据,或未检索到任何数据,待加载数据。”,以避免增加不必要的歧义。

2022-11-13

  • 全面进入.NET 7时代,将深入研习部分技术体系及源码,增加net7.0独立编译支持;
  • 去掉net5.0独立编译支持,转由netstandard标准库提供支持。
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.
  • .NETStandard 2.1

    • No dependencies.
  • net6.0

    • No dependencies.
  • net7.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.0.1 196 11/17/2023
7.0.0 343 11/13/2022
1.1.1 346 11/6/2022
1.1.0 375 11/3/2022
1.0.1 319 11/3/2022
1.0.0 334 11/3/2022

全面进入.NET 7时代,将深入研习部分技术体系及源码,增加net7.0独立编译支持。