Я создаю представление в приложении mvc5 для отображения только данных за текущий год.Мне бы хотелось, чтобы, когда пользователь нажимал на стрелку внизу страницы, данные таблицы должны были измениться, чтобы показать данные за предыдущий год.Каков наилучший подход для этого?Должен ли я загрузить всю таблицу, а затем выбрать соответствующие данные, основываясь на щелчке пользователя или с помощью ajax?
Я исследовал нумерацию страниц, но все исследования показывают, как создавать страницы на основе количества строк, я хотел быразделить таблицу на основе данных, и пользователь нажимает предыдущий или следующий (не номера страниц).
Это мой взгляд.Я хочу разбить на страницы в зависимости от года в фактической дате.Каков наилучший подход?
@foreach (var item in Model.AllCompletedAccToMonth)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.ApartmentBlock.BuildingID)
</td>
<td>
@Html.DisplayFor(modelItem => item.ApartmentBlock.Address)
</td>
<td>
@Html.DisplayFor(modelItem => item.Apartment.ApartmentNumber)
</td>
<td>
@Html.DisplayFor(modelItem => item.RenovationDetails)
</td>
<td>
@Html.DisplayFor(modelItem => item.Contact.CompanyName)
</td>
<td>
@Html.DisplayFor(modelItem => item.ActualCompletedDate)
</td>