Який найбільш бажаний і найпростіший спосіб зробити пагінацію в ASP.NET MVC? Тобто, який найпростіший спосіб розбити список на кілька сторінок, які можна переглянути.
Як приклад, скажімо, я отримую список елементів із бази даних / шлюзу / сховища, як це:
public ActionResult ListMyItems()
{
List<Item> list = ItemDB.GetListOfItems();
ViewData["ItemList"] = list;
return View();
}
Для простоти я хотів би вказати лише номер сторінки для моєї дії як параметр. Подобається це:
public ActionResult ListMyItems(int page)
{
//...
}