在ASP.NET MVC中进行分页的最优选和最简单的方法是什么?即,将列表分成几个可浏览页面的最简单方法是什么。
举例来说,假设我从数据库/网关/存储库中获取了这样的元素列表:
public ActionResult ListMyItems()
{
List<Item> list = ItemDB.GetListOfItems();
ViewData["ItemList"] = list;
return View();
}
为了简单起见,我只想为我的操作指定页码作为参数。像这样:
public ActionResult ListMyItems(int page)
{
//...
}