摘 要:對基于SQL Server的動態Web應用系統來說,數據的查詢分頁是其必備的功能之一。為了在實現功能的同時兼顧系統性能,文章結合ASP.NET(Active Server Pages.NET)、SQL(Structured Query Language)和ADO.NET(ActiveData ObJects.NET)三者的編程特性,針對不同環境,設計并實現了三種分頁技術。
關鍵詞:Web;ASP.NET:SOL:ADO.NET;分頁
0 引言
近年來,隨著Web(Internet,Intranet)應用的普及,越來越多的企事業機構把業務遷移到Web上完成,隨之而來的是數據量的幾何爆炸式增長。如何有效地把這些數據呈現在用戶面前無疑是Web應用系統開發人員必須再三思考的問題,因為這關系到用戶的體驗,進而關系到系統的成敗。為此,針對查詢分頁功能的實現,有必要研究所采用分頁技術的合理陸。當然,還可以選擇其他的方法,比如擴大網絡帶寬,或者升級服務器。這些方法固然簡單直觀,但并不能從本質上解決問題,在某種意義上,企業的最后一公里(從用戶駐地業務集中點到用戶終端之間的傳輸及線路等相關設施)永遠是窄帶連接。
注:“本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文”