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