當(dāng)前位置:首頁(yè)文章首頁(yè) 新聞中心

通過(guò)ASP記錄進(jìn)行分頁(yè)的完美解決方案

作者:  來(lái)源:  發(fā)布時(shí)間:2011-6-15 15:45:39  點(diǎn)擊:
  試將記錄分類,以使更相關(guān)的記錄出現(xiàn)在前幾頁(yè)中(例如,使用 SQL 的 ORDER BY 子句)。用戶所能做的就這么多。

  只檢索需要顯示的列(即,避免 SELECT *)。

  只檢索需要顯示的記錄。確保過(guò)濾的條件(即,使用 WHERE 子句)。

  以下是需要牢記的幾點(diǎn)提示:

  將您的邏輯封裝在方法中。使用方法可將表示邏輯和數(shù)據(jù)訪問(wèn)邏輯分離,這就簡(jiǎn)化了將代碼裝入 Windows 腳本組件、Visual Basic 腳本編輯 (VBScript) 類或組件的工作。改變功能更容易了,代碼維護(hù)也得以改進(jìn)。測(cè)試和調(diào)試也因可以注釋和取消注釋方法調(diào)用而得到改進(jìn)。

  與包括 ADOVBS.INC 相比,引用 ADO 的 TypeLibrary 是更好的解決方案。這是因?yàn)?ASP 在處理包含文件時(shí),是將整個(gè)文件讀入內(nèi)存,而不是只讀入它需要的部分。

  結(jié)論

  分頁(yè)是一項(xiàng)通用技術(shù),許多 Web 應(yīng)用程序用它來(lái)提供瀏覽大量記錄的好方法。在設(shè)計(jì)分頁(yè)解決方案時(shí),需要考慮一些問(wèn)題,如,如何檢索記錄,需要提供什么類型的用戶導(dǎo)航。盡管最好的解決方案取決于您的具體的應(yīng)用程序,使用本文中的技術(shù)將幫助您作出更好的設(shè)計(jì)決策。

相關(guān)軟件

文章評(píng)論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z