尝试在我的ASP.NET Core MVC 2.1 Web应用程序中向用户添加分页。除了@Html.PagedListPager
-我收到错误消息,一切似乎都正常进行:
无法将方法组“ pagedlistpager”转换为非委托类型“ 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 }))
之所以会发生这个错误,是因为在开头之前有一个空格,(
意思是Razor将其视为@Html.PagedListPager
。
还要指出的是,该软件包自2013年以来就没有更新过,因此.NET Core不支持该软件包。该软件包的官方网站建议您改用X.PagedList.Mvc.Core。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句