通过ASP记录进行分页的完美解决方案
作者: 来源: 发布时间:2011-6-15 15:45:39 点击:
试将记录分类,以使更相关的记录出现在前几页中(例如,使用 SQL 的 ORDER BY 子句)。用户所能做的就这么多。
只检索需要显示的列(即,避免 SELECT *)。
只检索需要显示的记录。确保过滤的条件(即,使用 WHERE 子句)。
以下是需要牢记的几点提示:
将您的逻辑封装在方法中。使用方法可将表示逻辑和数据访问逻辑分离,这就简化了将代码装入 Windows 脚本组件、Visual Basic 脚本编辑 (VBScript) 类或组件的工作。改变功能更容易了,代码维护也得以改进。测试和调试也因可以注释和取消注释方法调用而得到改进。
与包括 ADOVBS.INC 相比,引用 ADO 的 TypeLibrary 是更好的解决方案。这是因为 ASP 在处理包含文件时,是将整个文件读入内存,而不是只读入它需要的部分。
结论
分页是一项通用技术,许多 Web 应用程序用它来提供浏览大量记录的好方法。在设计分页解决方案时,需要考虑一些问题,如,如何检索记录,需要提供什么类型的用户导航。尽管最好的解决方案取决于您的具体的应用程序,使用本文中的技术将帮助您作出更好的设计决策。
上一篇:什么是软路由?怎么用PC机做路由 下一篇: 安卓手机应用集合 泡椒软件筐无所不有
[收藏此文章]