我的搜索结果包含数千项内容。我不想从db返回孔结果,因为客户端可能不想访问所有页面并查看第一页。所以我想管理我的SQL Server数据库的存储过程中的分页,并使用页码和页面大小....
我想在视图中使用分页并将当前页面和..发送到控制器,然后使用参数发送到我的业务层和数据库。并且还使用参数在视图中设置下一页。
答案 0 :(得分:0)
为了提高性能,可以使用基于SQL的分页,使用输入参数编写存储过程以从数据库中获取必要的记录。然后使用流畅的API在您自己的分页方法中处理此存储过程。您还可以使用此存储过程进行排序。 PagedList是另一种选择。简单易用。那里有很多教程。