传入字典的模型项的类型为“System.Collections.Generic.List`1[LHT.Models.Book]”,
传入字典的模型项的类型为“System.Collections.Generic.List`1[LHT.Models.Book]”,但此字典需要类型“PagedList.IPagedList`1[LHT.Models.Book]”的模型项
模型类:
public class Book
{
public int ID { get; set; }
public string Bname { get; set; }
public string Writer { get; set; }
public string Press { get; set; }
public decimal Price { get; set; }
public DateTime ReleaseDate { get; set; }
}
控制器: private int pageSize = 2;
public ActionResult Page(int? page)
{
int PageNumber = page ?? 1;
var bookpage = from books in db.Books
orderby books.ID descending
select books;
IPagedList<Book> pagedList = bookpage.ToPagedList(PageNumber, pageSize);
return View(pagedList);
}
view: @Html.PagedListPager(Model, Page => Url.Action("Page", new { Page }))
弄了好长时间了,一直弄不好,谢谢!