Я пытаюсь добавить нумерацию страниц в веб-приложение ASP.net, используя MVC. В настоящее время у меня есть контроллер, который просто возвращает список объектов из базы данных в представление.
public ActionResult List()
{
return View(db.Classes.ToList());
}
и, на мой взгляд, я получаю доступ к данным, чтобы распечатать все элементы, такие как,
@foreach (var i in Model)
{
<div class="block">
<a href="@Url.Action("Index", "Class", new { ClassID = (i.ClassID) })">
<div class="classItem">
<div class="title">
@Html.DisplayFor(Name => i.Name)
</div>
<div class="description">
@Html.DisplayFor(Description => i.Description)
</div>
</div>
</a>
</div>
<br />
<br />
</div>
}
Я получил хороший список своих данных, но мне было интересно, как я могу добавить возможность отображения данных на страницах, если количество элементов превышает определенное количество?