首页 > 解决方案 > X.PagedList.Mvc 和 PagedList 不工作

问题描述

我有一个正在处理的项目,我基本上遵循了 ASP.NET MVC5 教程。我遇到了一个错误:

对“HtmlString”类型的引用声称它是在“System.Web”中定义的,但找不到

这是引发此错误的代码部分 @Html.PagedListPager(Model, page => Url.Action("Index", new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))

我尝试同时使用 X.PagedList.Mvc 和 PagedList.Mvc - 唯一改变的是错误中的类型,当我使用 X.PagedList.Mvc 时

'HTML字符串'

但是当我使用 PagedList.Mvc 它的

'MvcHtmlString'

我试过什么

我试图将 PagedList.Mvc 降级到版本 4.0.0 这没有任何改变, - 但不能做第二步,即:

  1. 手动更新对 System.Web.MVC.dll 的引用(不要使用 GAC 中的那个)。

    尝试添加参考 -> 程序集 -> 扩展对话框。

我找不到对 System.Web.MVC.dll 的引用,我不确定我是否找对了地方

任何帮助都会很棒...

标签: c#htmlasp.netasp.net-mvcpagedlist

解决方案


推荐阅读