在我解释问题之前,让我设置上下文。我有一个存储过程,它返回分页结果。因此,如果我将页码提到1,我会得到前10个记录,如果页码是2,我会得到下一组10个记录,依此类推。
现在在我的Asp.Net页面中,我需要一次显示10个项目,我希望分页符号编号。像谷歌分页一样。
现在的问题是,由于我一次只从DB获得10条记录,因此数字不显示。我在How to use DataPager with Database Paged遇到了一个解决方案,但由于我的记录总数可以达到100或1000,因此运行循环这么长时间再次成为性能问题。
如果你能让我知道如何解决这个问题,那就太棒了。
提前致谢。
答案 0 :(得分:0)
调整存储过程以添加输出参数,该参数返回将在没有分页的情况下返回的记录总数。然后,您可以使用该编号创建寻呼机控件。