使用PagedList.Mvc在我的视图中创建页面给我构建错误

本文关键字:错误 构建 创建 Mvc PagedList 我的 视图 使用 | 更新日期: 2023-09-27 18:13:41

我有一个项目,我需要添加分页,但我一直得到一个错误。我在MSDN网站上找到了这个链接http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application。我正在通过它并安装PagedList。MVC的nuget包,把这段代码放在我的控制器:

[HttpGet]
public ActionResult TechOpenTickets(int? page)
{
      ViewBag.Title = "Open Tickets Assigned To Me";
      var model = FindTechTickets(new Guid(Properties.Settings.Default.ActiveID));
      int pageSize = 3;
      int pageNumber = (page ?? 1);
      return View("TechOpen", model.ToPagedList(pageNumber, pageSize));
}

然后在我的视图中,我在顶部有这个:

@model PagedList.IPagedList<HelpDesk.Model.Ticket>
@using PagedList.Mvc;
@using PagedList;

我在视图中的PagedList关键字上收到以下构建错误。

类型或命名空间名称"PagedList"无法找到(您是否缺少using指令或程序集引用?)

我已经安装了nuget包,我错过了什么?

使用PagedList.Mvc在我的视图中创建页面给我构建错误

你能确保你有PagedList和PagedList吗?

如果看起来没有问题,请尝试清理解决方案并重新构建。

你的编译器似乎找不到PagedList的位置,这些似乎是最可能的情况

Just Clean Solution。