ASP.NET MVCでページネーションを行うための最も好ましい最も簡単な方法は何ですか?つまり、リストをいくつかの閲覧可能なページに分割する最も簡単な方法は何ですか。
例として、次のようにデータベース/ゲートウェイ/リポジトリから要素のリストを取得するとします。
public ActionResult ListMyItems()
{
List<Item> list = ItemDB.GetListOfItems();
ViewData["ItemList"] = list;
return View();
}
簡単にするために、アクションのページ番号だけをパラメーターとして指定したいと思います。このような:
public ActionResult ListMyItems(int page)
{
//...
}