我正在使用类似于此处提到的 webgrid
@{
var grid = new WebGrid(canPage: true, rowsPerPage: ThisController.PageSize, canSort: true, ajaxUpdateContainerId: "grid");
grid.Bind(Model.Employees, rowCount: Model.TotalRecords, autoSortAndPage: false);
grid.Pager(WebGridPagerModes.All);
@grid.GetHtml(htmlAttributes: new { id="grid" },
columns: grid.Columns(
grid.Column(format: (item) => Html.ActionLink("Edit", "Edit", new { EmployeeID = item.EmployeeID })),
grid.Column("FullName"),
grid.Column("Title")
));
}
但在我的情况下,我期望超过 2000 条记录,我只想在每个页面上加载 50 条记录,以便页面加载更快。如何确保在加载页面时只加载前 50 条记录。当我的用户单击 page2 时,我想加载接下来的 50 组记录,依此类推。你们中的任何人都遇到过类似的情况,请给我一些示例代码