通過ASP記錄進行分頁的完美解決方案
作者: 來源: 發(fā)布時間:2011-6-15 15:45:39 點擊:
試將記錄分類,以使更相關的記錄出現在前幾頁中(例如,使用 SQL 的 ORDER BY 子句)。用戶所能做的就這么多。
只檢索需要顯示的列(即,避免 SELECT *)。
只檢索需要顯示的記錄。確保過濾的條件(即,使用 WHERE 子句)。
以下是需要牢記的幾點提示:
將您的邏輯封裝在方法中。使用方法可將表示邏輯和數據訪問邏輯分離,這就簡化了將代碼裝入 Windows 腳本組件、Visual Basic 腳本編輯 (VBScript) 類或組件的工作。改變功能更容易了,代碼維護也得以改進。測試和調試也因可以注釋和取消注釋方法調用而得到改進。
與包括 ADOVBS.INC 相比,引用 ADO 的 TypeLibrary 是更好的解決方案。這是因為 ASP 在處理包含文件時,是將整個文件讀入內存,而不是只讀入它需要的部分。
結論
分頁是一項通用技術,許多 Web 應用程序用它來提供瀏覽大量記錄的好方法。在設計分頁解決方案時,需要考慮一些問題,如,如何檢索記錄,需要提供什么類型的用戶導航。盡管最好的解決方案取決于您的具體的應用程序,使用本文中的技術將幫助您作出更好的設計決策。
上一篇:什么是軟路由?怎么用PC機做路由 下一篇: 安卓手機應用集合 泡椒軟件筐無所不有
[收藏此文章]