求编程达人提供一些好的分页思路(asp.net)

来源:百度知道 编辑:UC知道 时间:2024/06/09 17:06:03

我是PHP的 给你点分页的思路
总页数
sql = select count(*) from tab ;

要显示的数据
sql = select * From tab limit 起始值, 每页显示的行数 ;
cur 当前页 pre 上一页 next 下一页 tolnum 总页数

tolnum = (总行数/每页显示的行数) (要上取整)
cur = isset($_GET['page']) : $_GET['page'] : 1 ;
pre = cur - 1 > 0 ? cur - 1 : 1 ;
next = cur + 1 > talnum ? talnum : cur + 1 ;
起始值 = (cur - 1) * 每页显示的行数

查询结果 显示数据
分页的链接
<a href='..?page=1'>首页</a> <a href='..?page=pre'> 上一页 </a> <a href=..?page=next>下一页</a> <a href=..?page=tolnum>末页</a>