djb*_*ois 2 c# asp.net-mvc pagination view
我有一个项目,我需要添加分页,但我一直收到错误.我找到了这个链接,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,在MSDN网站上.我正在完成它并安装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));
}
Run Code Online (Sandbox Code Playgroud)
然后在我看来,我在顶部有这个:
@model PagedList.IPagedList<HelpDesk.Model.Ticket>
@using PagedList.Mvc;
@using PagedList;
Run Code Online (Sandbox Code Playgroud)
我在视图中的PagedList关键字上收到以下构建错误.
找不到类型或命名空间名称'PagedList'(您是否缺少using指令或程序集引用?)
我已经安装了nuget包,我错过了什么?
小智 6
您能否确保在项目参考中有PagedList和PagedList.Mvc.
如果这似乎没问题,请尝试清理解决方案并重建它.
您的编译器似乎无法找到PagedList的位置,这些似乎是最可能的场景.