因此,计划在单击下一个按钮时在1页中显示500条记录,在下一条中显示下一条500条记录。我如何才能完成此操作?
答案 0 :(得分:2)
我认为你正在寻找延迟加载
您需要做什么,您可以根据屏幕加载记录,当用户向下滚动然后加载下一条记录。就像Facebook这样做,这里有一些链接
答案 1 :(得分:0)
您应该在数据服务器端进行分页,一次只发送一页数据。有很多方法可以做到这一点,但重要的是要跟踪您所在的页面,并且可能只在每个服务器请求中从数据库中查询一页的记录。同样重要的是,不要将整个事物转储到ViewState中,而ViewState必须在请求之间来回传递。
另一个问题是这些500记录页面中有多少数据。如果它很多(如图像或其他东西),那么你只能简化流程,而无需寻找减少页面数据量的方法(例如使用缩略图等)。
最后,考虑像AJAX这样的东西,以避免每次都重新绑定整个页面。