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