如何基于列数据创建分页

时间:2019-03-25 19:24:30

标签: asp.net-mvc

我正在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>

0 个答案:

没有答案