再談使用X.PagedList.Mvc 分頁(ASP.NET Core 2.1)
在以前的博文中寫過使用X.PagedList.Mvc組件來對ASP.NET MVC應用程序進行分頁,可以參考此篇隨筆:Asp.net MVC 使用PagedList(新的已更名 為X.PagedList.Mvc) 分頁
但是舊有的X.PagedList.MVC 依賴於.NET Framework版本,為了能夠支持ASP.NET Core MVC跨平臺的實現,在ASP.NET Core MVC中無需再安裝.NET Framework,只需依賴於.NET Core。而且所有ASP.NET Core MVC的控制器 操作方法都默認是 異步方法。
自己寫一個分頁並不麻煩,但功能肯定沒有 X.PagedList.Mvc.Core 強大。本文簡要介紹一下 X.PagedList.Mvc.Core 用於ASP.NET Core MVC的情況。
第一步:安裝 X.PagedList.Mvc.Core包,會自動安裝PagedList。有三種方式
第1種、通過NuGet包獲取。在Visual Stuio 2017中,工具 --- NuGet包管理器 --- 管理解決方案中的NuGet程序包 ---瀏覽選項卡-- 在下面的搜索文本框中輸入 X.PagedList,或直接搜索 X.PagedList.Mvc.Core
第2種:在NuGet程序包管理控制臺安裝 ,輸入dotnet add package X.PagedList.Mvc.Core,自動安裝最新的版本的程序包和依賴(目前 為7.5.0),在解決方案管理器 中的依賴項,可以看到X.PagedList.Mvc.Core(7.5.0)程序包。
第3種:CLI命令行方式安裝:dotnet add package X.PagedList.Mvc.Core --version 7.5.0
第二步:舉一個實際使用它的例子:
安裝
再談使用X.PagedList.Mvc 分頁(ASP.NET Core 2.1)