我正在ASP.NET網站上工作,我創建了一個加載大量數據的新頁面,因此加載整個頁面需要一些時間,但我我會逐步加載我的頁面,這樣,無論用戶何時停止,頁面的更多細節都會被加載(如google圖片搜索或Facebook頁面),我的選擇是什麼?ASP.NET漸進式頁面加載
1
A
回答
3
嚴格地說,您所描述的不是漸進式頁面加載 - 實際上是指瀏覽器在下載完成之前呈現頁面的能力(即在獲取</html>
結束標記之前)。
無論如何,顯然jQuery是你的第一個也是最明顯的解決方案 - 定義一個簡單的web服務方法(爲此我強烈推薦使用ASP.NET MVC而不是WebForms),這是一個來自jQuery代碼的AJAX調用。我建議返回JSON,這使您在控制客戶端呈現方面有更大的靈活性。
我強烈反對裝上一個窗口滾動事件的詳細數據 - 這是一個非常糟糕的用戶體驗(即用戶希望訪問的網頁的底部,而不是把它跳走)。相反,我建議有一個大按鈕,說「加載更多」)。
爲了不支持腳本和任何蜘蛛的客戶端,我還建議返回ASP.NET返回的最初HTML中的第一批結果。另外,這意味着用戶不必等待返回頁面,然後再次等待AJAX調用完成。
相關問題
- 1. 漸進式加載,ASP.NET MVC
- 2. ASP.NET MV3中的漸進式頁面加載?
- 3. ASP.NET頁面加載
- 4. ASP.Net頁面加載
- 5. ASP.net MVC 3網站初始頁面加載逐漸變慢
- 6. 漸進式增強,當頁面尚未完全加載時的行爲
- 7. 如何使用漸進式增強技術逐步加載慢速頁面?
- 8. asp.net頁面加載時間
- 9. 在asp.net中加載頁面
- 10. 從javascript加載asp.net頁面
- 11. 部分加載asp.net頁面
- 12. ASP.Net MVC頁面加載
- 13. 加載頁面ASP.Net MVC
- 14. asp.net幽靈頁面加載
- 15. 定時ASP.NET頁面加載
- 16. Asp.net:在頁面加載
- 17. ASP.NET VB.NET - 頁面不加載
- 18. CloudFront MP4漸進式下載
- 19. Sonos漸進式下載
- 20. 漸進式下載標準
- 21. wcf漸進式下載
- 22. XMLHttpRequest漸進式下載?
- 23. 加載頁面加載基礎模式
- 24. 如何在ASP.NET MVC中實現插頁式「加載...」頁面?
- 25. 在ASP.NET MVC中的漸進式網頁應用程序實現
- 26. ASP.net下載頁面
- 27. asp.net頁面在進行底層連接時加載兩次
- 28. 加載asp.net頁面時顯示進度圖像
- 29. ASP.NET網站:頁面加載延遲
- 30. 使用ajax,asp.net加載頁面數據
http://www.jquery4u.com/tutorials/jquery-infinite-scrolling-demos/ – 2013-02-27 07:58:18
謝謝,這看起來不錯,我應該使用Web服務這一技術? – 2013-02-27 08:35:32