我有大量的产品,如果我真的不应用分页,浏览页面将是挤满数据的方式。
所以我正在寻找一种在 storecontroller 中的浏览操作中应用分页的方法。
我尝试过这样的事情,但它甚至都行不通
public ActionResult Browse(string genre, int? page) {
const int pageSize = 10;
// Retrieve Genre and its Associated Albums from database
var genreModel = storeDB.Genres.Include("Albums").Single(g => g.Name == genre);
var paginatedoutput = genreModel.Skip((page ?? 0) * pageSize).Take(pageSize).ToList();
return View(paginatedoutput);
}