c# - 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 这没有任何改变, 这- 但不能做第二步,即:
手动更新对 System.Web.MVC.dll 的引用(不要使用 GAC 中的那个)。
尝试添加参考 -> 程序集 -> 扩展对话框。
我找不到对 System.Web.MVC.dll 的引用,我不确定我是否找对了地方
任何帮助都会很棒...
解决方案
推荐阅读
- visual-studio-2017 - 完全卸载 Visual Studio 2017 Enterprise,就像从未安装过一样
- html - 源 HTML5 视频元素的类型属性的 AV1 编解码器字符串
- delphi - 如何为对象实例创建新方法,例如 VCL TPanel
- database - 哪个数据库更适合用于电子窗口构建
- react-native - 反应本机代码推送未将应用程序更新到最新推送的版本
- c++ - 何时在迭代器上使用协程?
- javascript - Jest 快照测试忽略子样式
- css - 圆圈中的文字有响应
- firebase - Firebase 托管重定向到 Function + Angular Web App
- spring-boot - Spring boot + Logback-logstash appender:找不到名为的appender