关于asp静态分页的反向生成方式


查看很多知名网站,除了采用静态网页,还采用了真正的静态分页。大家知道,静态分页是很容易做好的,但关键在于对于新内容的增加后要重新生成分页,是很难的,要使得分页重新排序,就必须重新生成全部的分页,这样的工作量可想而知。

  那么能不能做到,只要对于增加的新内容生成分页,而无须全部重新生成分页,又不影响正常排序呢?在我的几次试验中,基本实现了这样的做法,那就是采用正向搜索,反向排序法。

  一般的数据集的搜索都是反向的,而我的数据集的搜索是正向的,这样所生成的数据集页面是从1开始的,这样做的好处是,如果新增加内容,只要生成新的页面,而不会破坏原来的数据集页面,而这样就已经成功了一半。接下来最重要的就是页面排序问题,这个页面说的不是数据集页面,而是实际的分页页面,一般规则都是从1开始到最后,那么思路就在于此,只要将实际的分页序号1对应于数据集页最大序号,而将分页最大序号对应数据集页面序号1,简单的说,就是数据集序号和实际分页序号反向排列,这样,就可做到我所想的分页的功能。

  源码下载地点:http://www.swcity.cn/news/ShowNews.asp?NewsID=8061

  说明:因为仓促发表,还没有整理好,所以必须根据自己的实际情况作一些修改。需要进一步交流的朋友,请QQ:413921664

本文作者:



相关阅读:
JavaScript获取页面上某个元素的代码
JSP设计模式
检测可用性所需要命令为何多于ping命令
使用SQL Server 2008管理非结构化数据
PDO_MYSQL的一些预定义常量
IIS vs.Apache: 哪个才是安全首选?
详解CSS网页设计中字体大小(em)的问题
Mootools 1.2教程(2) DOM选择器
织梦DedeCms系统未审核文档禁止动态浏览修改方法(view.php)
PHPUnZip:在线解压缩PHP的工具
动态SQL中返回数值的实现代码
js取得参数代码
PHP中for循环语句的几种变型
HTML表格标记教程(7):背景颜色属性BGCOLOR
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4