2014-01-27 87 views
1

現在我的網站(ASP.NET)有一個數據庫,它從中提取數據,並且越多的數據輸入頁面越長。我想知道如何做到這一點,例如一旦它從數據庫中拉出十個項目,它就開始一個新的頁面,並在下一個項目上放上十個項目。基本上像http://fmylife.com這樣做。ASP.NET根據數據頁數

感謝

+0

這就是所謂的LazyLoading,看看這個鏈接; http://www.webresourcesdepot.com/load-content-while-scrolling-with-jquery/ – KhanZeeshan

+0

如果您使用Gridview,爲什麼不設置AllowPaging選項=「true」,然後使用PagerTemplate對其進行自定義? –

回答

0

你應該看看ATT的DataPager Control

要創建一個長期運行的解決方案,您需要讓分頁選擇結束到sql where子句中,以便僅檢索DataPager的PageSize屬性中指定的記錄數量每次往返數據庫時都要進行控制。否則,當數據庫中的記錄增加時,它將失去執行效果。