PageList 无法将方法组 'pagedlistpager' 转换为 ASP.NET Core MVC 2.1 中的非委托类型
PageList Cannot convert method group 'pagedlistpager' to non-delegate type in ASP.NET Core MVC 2.1
尝试在我的 ASP.NET Core MVC 2.1 网络应用程序中向用户添加分页。除了 @Html.PagedListPager
- 我收到错误消息:
似乎一切正常
Cannot convert method group 'pagedlistpager' to non-delegate type 'object'.
我还注意到 Dependencies > NuGet > PagedList.Mvc > PagelistList(1.17.0) 下有一个黄色感叹号。我想知道核心 2.1 是否支持页面列表?我试图降级并更新它,但它仍然有标记。有解决方案或解决方法吗?
@Html.PagedListPager (Model, page => Url.Action("Index",
new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))
发生该错误是因为在开头 (
之前有一个 space,这意味着 Razor 将其视为 @Html.PagedListPager
。
另外如前所述,该包自 2013 年以来未更新,因此在 .NET Core 中不受支持。该软件包的官方网站建议您改用 X.PagedList.Mvc.Core。
X.PagedList.MVC.Core 完美运行 我在 docs.microsoft.com 上使用了完全相同的代码和文档来使其运行。当我使用
@model X.PagedList.PagedList<MyProject.Models.ApplicationUser>
@using MyProject.Utility
@using X.PagedList.Mvc.Core
@using X.PagedList;
在我看来错误消失了
尝试在我的 ASP.NET Core MVC 2.1 网络应用程序中向用户添加分页。除了 @Html.PagedListPager
- 我收到错误消息:
Cannot convert method group 'pagedlistpager' to non-delegate type 'object'.
我还注意到 Dependencies > NuGet > PagedList.Mvc > PagelistList(1.17.0) 下有一个黄色感叹号。我想知道核心 2.1 是否支持页面列表?我试图降级并更新它,但它仍然有标记。有解决方案或解决方法吗?
@Html.PagedListPager (Model, page => Url.Action("Index",
new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))
发生该错误是因为在开头 (
之前有一个 space,这意味着 Razor 将其视为 @Html.PagedListPager
。
另外如前所述,该包自 2013 年以来未更新,因此在 .NET Core 中不受支持。该软件包的官方网站建议您改用 X.PagedList.Mvc.Core。
X.PagedList.MVC.Core 完美运行 我在 docs.microsoft.com 上使用了完全相同的代码和文档来使其运行。当我使用
@model X.PagedList.PagedList<MyProject.Models.ApplicationUser>
@using MyProject.Utility
@using X.PagedList.Mvc.Core
@using X.PagedList;
在我看来错误消失了