在 MVC 5 中,如何为表创建分页?下面是一个表结构。

<table class="table">
    <tr>
        <th>
           Item ID
        </th>
        <th>
           Item Name
        </th>
        <th>
           Rate
        </th>
        <th>
          Stock
        </th>
    </tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @Html.DisplayFor(modelItem => item.ItemID)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.ItemName)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Rate)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.Stock)
        </td>
    </tr>
}
</table>

最佳答案

我推荐 nuget 上提供的 PagedList 包

https://www.nuget.org/packages/PagedList

这是完整的文档

https://github.com/TroyGoode/PagedList

关于asp.net-mvc - MVC 5 中的分页,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22194716/

10-13 06:16