Was ist die am meisten bevorzugte und einfachste Methode zur Paginierung in ASP.NET MVC? Das heißt, was ist der einfachste Weg, eine Liste in mehrere durchsuchbare Seiten aufzuteilen.
Nehmen wir als Beispiel an, ich erhalte eine Liste von Elementen aus einer Datenbank / einem Gateway / einem Repository wie folgt:
public ActionResult ListMyItems()
{
List<Item> list = ItemDB.GetListOfItems();
ViewData["ItemList"] = list;
return View();
}
Der Einfachheit halber möchte ich nur eine Seitenzahl für meine Aktion als Parameter angeben. So was:
public ActionResult ListMyItems(int page)
{
//...
}