Jaki jest najbardziej preferowany i najłatwiejszy sposób stronicowania w ASP.NET MVC? To jest najłatwiejszy sposób podzielenia listy na kilka stron, które można przeglądać.
Jako przykład powiedzmy, że otrzymuję listę elementów z bazy danych / bramy / repozytorium w następujący sposób:
public ActionResult ListMyItems()
{
List<Item> list = ItemDB.GetListOfItems();
ViewData["ItemList"] = list;
return View();
}
Dla uproszczenia chciałbym jako parametr podać tylko numer strony dla mojej akcji. Lubię to:
public ActionResult ListMyItems(int page)
{
//...
}