ErroCS1929“IHtmlHelper<IPagedList<Book>>”不包含“PagedListPager”的定义

问题描述 投票:0回答:1

这是完整的错误

错误 CS1929 'IHtmlHelper' 不包含 'PagedListPager' 的定义,并且最佳扩展方法重载 'HtmlHelper.PagedListPager(HtmlHelper, IPgedList, Func)' 需要类型为 'HtmlHelper' BookSystem E:\source\TelerikAlpha 的接收器\BookSystem\BookSystem\Views\Manage\Index.cshtml 52 活动

我遵循的只是微软分页教程中的代码:https://learn.microsoft.com/en-us/aspnet/mvc/overview/getting-started/getting-started-with-ef-using-mvc /在 asp-net-mvc 应用程序中使用实体框架进行排序过滤和分页

有谁知道为什么会这样吗?

asp.net-mvc asp.net-core pagination
1个回答
0
投票

我也遇到这个问题了。有很多与 PagedList 相关的 NuGet 包,因此问题是找到合适的包。

对于 MVC 应用程序,我需要的 NuGet 包是 X.PagedList.Mvc.Core。

要在 Visual Studio 中安装此包,请转到“工具”-->“NuGet 包管理器”-->“管理解决方案的 NuGet 包”。浏览 X.PagedList.Mvc.Core 并为您的项目安装它。

在您要实现分页的视图中,添加:

@using X.PagedList.Mvc.Core
© www.soinside.com 2019 - 2024. All rights reserved.