這似乎是PagedList.Core
不包含HTML輔助擴展方法,所以我不能使用下面的代碼:PagedList.Core.Mvc PagedListPager HTML擴展NET中的核心是不是有
@Html.PagedListPager(Model, page => Url.Action("Index", new { page }), PagedListRenderOptions.MinimalWithItemCountText)
我能夠在以前版本的MVC中成功實現分頁,但在ASP.Net Core中不起作用。下面我附上IL Dasm參考。我是否錯過了一些東西,或者有沒有其他的方式來實現它?
PagedList.Mvc:
PagedList.Core.Mvc:
您使用的是哪個軟件包? (NuGet鏈接將是有用的)。僅僅因爲某些名稱中包含'.Core',它並不代表.NET Core!包名中的「Core」(甚至在.NET Core出現之前)與「Common」或「Shared」是不同的詞。一大堆分母作爲其他軟件包的基本包。 ASP.NET Core的包通常在其包名中包含標識符「AspNetCore」。一般來說,.NET Core的庫與.NET Framework的名稱相同,但是使用'netstandard'(你可以在NuGet的dependencies部分看到) – Tseng
這個例子是http://www.nuget.org /packages/Sakura.AspNetCore.PagedList,它有一個「.NETStandard 1.0」部分 – Tseng
Nuget包名是由Troy Goode的PagedList.Core.Mvc。這個是爲.Net Core專門設計的,他之前提到的上一版本在框架的早期版本中工作得很好 – lucas