当项目数量过多时,哪种分页方法更好?

时间:2016-06-25 06:44:13

标签: asp.net-mvc pagination

我的搜索结果包含数千项内容。我不想从db返回孔结果,因为客户端可能不想访问所有页面并查看第一页。所以我想管理我的SQL Server数据库的存储过程中的分页,并使用页码和页面大小....

我想在视图中使用分页并将当前页面和..发送到控制器,然后使用参数发送到我的业务层和数据库。并且还使用参数在视图中设置下一页。

  • 您对此方法有何看法?
  • 如果合理,我该如何实现?任何工具?

1 个答案:

答案 0 :(得分:0)

为了提高性能,可以使用基于SQL的分页,使用输入参数编写存储过程以从数据库中获取必要的记录。然后使用流畅的API在您自己的分页方法中处理此存储过程。您还可以使用此存储过程进行排序。 PagedList是另一种选择。简单易用。那里有很多教程。