我正在處理一個ASP.net應用程序,其中我在一個頁面中有多個Web部件。每個Web部件都有自己的數據源,從中抽取數據並顯示它。當用戶試圖加載頁面時,我想立即加載頁面,並異步渲染所有Web部件和數據。如何異步加載頁面的不同部分而不是等待整個頁面? - iGoogle風格
但我看到使用Ajax我無法同時啓動多個請求。但是我可以對請求進行排隊並對它們進行處理,因爲如果任何請求需要很長時間,所有後續請求都需要等待。
有關如何實現此行爲的任何想法?
我正在處理一個ASP.net應用程序,其中我在一個頁面中有多個Web部件。每個Web部件都有自己的數據源,從中抽取數據並顯示它。當用戶試圖加載頁面時,我想立即加載頁面,並異步渲染所有Web部件和數據。如何異步加載頁面的不同部分而不是等待整個頁面? - iGoogle風格
但我看到使用Ajax我無法同時啓動多個請求。但是我可以對請求進行排隊並對它們進行處理,因爲如果任何請求需要很長時間,所有後續請求都需要等待。
有關如何實現此行爲的任何想法?
您可以輕鬆地使用jQuery做到這一點:Using jQuery To Asynchronously Load Page Elements
而且,看看這個問題,當你正在考慮異步加載頁面元素:Would using jQuery to load elements affect SEO ranking?
是單Ajax調用,瀏覽器限制?不知道... – 2011-03-31 07:54:01
這不是瀏覽器限制。你如何處理同一頁面的多個請求?你將如何管理/合併視圖狀態?檢查這個 - http://forums.asp.net/t/1130886.aspx/1 – NLV 2011-03-31 09:52:22