วิธีใดเป็นวิธีที่ต้องการและง่ายที่สุดในการแบ่งหน้าใน ASP.NET MVC นั่นคือวิธีที่ง่ายที่สุดในการแยกรายการออกเป็นหลายหน้าที่เรียกดูได้
ตัวอย่างเช่นสมมติว่าฉันได้รับรายการองค์ประกอบจากฐานข้อมูล / เกตเวย์ / ที่เก็บดังนี้:
public ActionResult ListMyItems()
{
List<Item> list = ItemDB.GetListOfItems();
ViewData["ItemList"] = list;
return View();
}
เพื่อความเรียบง่ายฉันต้องการระบุเพียงหมายเลขหน้าสำหรับการกระทำของฉันเป็นพารามิเตอร์ แบบนี้:
public ActionResult ListMyItems(int page)
{
//...
}