2009-11-14 54 views
0

我正在構建一個小型Web應用程序,在我的應用程序中加載某些類型的數據。每種類型都需要不同的時間。現在,我不希望我的整個頁面加載多年,而是希望我的頁面立即加載,顯示我的徽標和基本css,然後分別加載每個內容選項卡。接近它的正確方法是什麼?如何執行頁面內容的後期加載

我正在使用asp.net和c#。

謝謝!

回答

1

如果您不關心輔助功能/ SEO,可以使用UpdatePanel並使用AJAX加載內容。您可以在頁面加載時觸發AJAX更新。

+0

什麼意思是由可訪問性?至於更新面板,如果我有一個自定義控件,我想加載它有很多的JavaScript,它仍然會工作? – vondip

+0

即使JavaScript已關閉,您的網站也應該可以正常工作,因此請確保您爲JavaScript不支持的瀏覽器提供替代解決方案。 – rochal

0

我不是他們的粉絲,但iframe可以用於每個單獨的數據網格。他們會按照主頁面調用的方式加載,然後在準備就緒時進行渲染。這將工作沒有JavaScript。

+0

是的,但我的iframes在不同的瀏覽器中有不同的處理方式,它們相當有問題.. – vondip

+0

非常真實,但它是一種可能的解決方案,它取決於最終需要什麼。我個人討厭iframe並會使用ajax。 – dnolan

相關問題