先說(shuō)說(shuō)從數(shù)據(jù)源入手的吧。一想到數(shù)據(jù) " /> 午夜视频www,中国国产一级毛片视频,91桃色国产线观看免费

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

asp.net 分頁(yè)潛談

要做出分頁(yè)效果不外乎有這幾個(gè)方向入手,從數(shù)據(jù)源、從服務(wù)器或者從客戶端。不管你是怎么做都跳不出這三個(gè)地方(其實(shí)B/S結(jié)構(gòu)的開發(fā)了就是在這三個(gè)地方做文章,只不過有些微變化而已)。

先說(shuō)說(shuō)從數(shù)據(jù)源入手的吧。一想到數(shù)據(jù)源做分頁(yè),自然是T-SQL了。什么存儲(chǔ)過程,視圖、特殊函數(shù)(當(dāng)然,這里指的只是我熟悉的MS)。能用到的SQL知識(shí)都往上砸。具體的實(shí)現(xiàn)就不說(shuō)了,忒Easy。代碼部分基本沒有什么,只要每次更改T-SQL語(yǔ)句就行了。不好的就是太受數(shù)據(jù)庫(kù)的限制,程序中一丁點(diǎn)的變化,所有有關(guān)SQL的地方都要變,有些甚至要改變數(shù)據(jù)庫(kù)的結(jié)構(gòu)。沒有扎實(shí)的數(shù)據(jù)庫(kù)知識(shí)是萬(wàn)萬(wàn)不行了。

服務(wù)器端做分頁(yè)可能是行家們最常用到的方法了。因?yàn)橛邪b好的數(shù)據(jù)綁定控件啊!拿來(lái)就可以用。但是,那么說(shuō)微軟是大佬級(jí)人物呢,做個(gè)東西都深謀遠(yuǎn)慮。把菜鳥跟恐龍都考慮在內(nèi)。你如果是菜鳥就用GridView,內(nèi)置的分頁(yè)讓你幾乎不用寫代碼就能實(shí)現(xiàn)。但如果你是恐龍那就用ListView或DataList等控件,絕對(duì)能讓你的技術(shù)發(fā)揮的淋漓盡致。微軟為了給這些人個(gè)臺(tái)階下,就又開發(fā)出了DataPager控件。他好像只認(rèn)IPageableItemContainer接口。緊接著就又有了ASPNETPager控件,這就給所有數(shù)據(jù)綁定控件又一個(gè)分頁(yè)的機(jī)會(huì)。不過ASPNETPager與DataPager不同,ASPNETPager只有分頁(yè)的UI部分,并不能單獨(dú)完在數(shù)據(jù)的分頁(yè)功能。其實(shí)大家一定會(huì)問,為什么我們不能做自己的分頁(yè)控件呢?這好像不是微軟的原則啊?哈哈,別誤會(huì)微軟。其實(shí)早就有這個(gè)方法了,只是少有人問津。這就是PagedDataSource。他是沒有UI的,微軟所有分頁(yè)的控件都是擴(kuò)展于他的,包括最早的GridView。有了他,我們就可以隨心所欲的做自己的分頁(yè)控件了。如果把ASPNETPager和PagedDataSource結(jié)合起來(lái)用,那就是如虎添翼。

再說(shuō)說(shuō)客戶端的分頁(yè)吧。在以前,客戶端做分頁(yè)無(wú)疑就是胖客戶端。把所有數(shù)據(jù)都存到頁(yè)面,用js控制顯示順序。少量數(shù)據(jù)還可以忍受,數(shù)據(jù)一多,那就是謀殺。不過,自從AJAX的出現(xiàn),改變了這一現(xiàn)象。雖然也少不了的與服務(wù)器交互,但總比干等著強(qiáng)吧?這方面.NET也表現(xiàn)不錯(cuò)。有了UpdatePanel,一切盡在不言中啊。
以上三個(gè)方向都可以很好的完成分頁(yè)功能,但誰(shuí)好誰(shuí)壞也不是我一個(gè)人就能決定的,還要看個(gè)人的喜好。不過,有一人原則不能忽略,那就是“大道至簡(jiǎn),適可而止”。相信,每個(gè)人都有自己的一番體會(huì)的。

AspNet技術(shù)asp.net 分頁(yè)潛談,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美另类videosbest喷潮 | 五月天激情婷婷婷久久 | 综合色影院 | 精品久草 | 久久福利青草精品免费 | 亚洲黄色美女视频 | 丁香婷婷综合五月六月 | 精品国产福利片在线观看 | 欧美精品v国产精品v日韩精品 | 国产精品一区二区四区 | 国产精品免费一区二区区 | 久视频在线观看 | 伊人网中文字幕 | 91免费在线视频观看 | 亚洲国产小视频 | 色8影院| 国产一起色一起爱 | 亚洲免费小视频 | 欧美成人在线视频 | 黑人和黑人激情一级毛片 | 精品久久久久久久久久 | 国产免费成人在线视频 | 四色最新网址 | 久草一级片| 岛国大片在线播放免费 | 国产成人精品自线拍 | 色哟哟视频在线观看网站 | 在线激情视频 | 怡红院视频在线观看最新 | 成人午夜视频一区二区国语 | 一区二区三区福利 | 成人永久免费视频网站在线观看 | 国产精品视频第一页 | 日本美女视频韩国视频网站免费 | 国产美女视频一区二区二三区 | 成年黄网站色视频免费观看 | 久久成人亚洲香蕉草草 | 亚洲香蕉伊在人在线观看9 亚洲香蕉伊综合在人在线 亚洲香蕉影院 | 免费国产h视频在线观看86 | 91性视频| 五月婷婷小说 |