2011-08-02 48 views
0

我是新來的stackoverflow論壇,我需要你所有的幫助來解決我的問題。我有一個按鈕,它將顯示一個彈出窗口(IFRAME)過濾這些列表框值。我有3個列表框控件內更新面板約25000記錄,我有一個按鈕,它將顯示一個彈出窗口(IFRAME)來過濾這些列表框值。頁面呈現事件後,我的asp.net頁面需要很長時間才能顯示

初始狀態下,我需要大約30秒來加載整個頁面(有25000條記錄),但是當我點擊過濾按鈕(顯示過濾器彈出窗口)時,大約需要2分鐘來顯示過濾器彈出窗口。

從page_load到page_render只需要3秒,頁面渲染後大約需要1.5分鐘才能在瀏覽器中顯示彈出窗口。

我使用螞蟻探查器檢查,渲染事件後CPU進程空閒。

請幫我解決這個過濾器加載更快的過程。

在此先感謝

回答

0

如果顯示過濾器導致回傳,隨着時間它的服用量的問題,是由於在電線和渲染髮送HTML的量,特別是如果視圖狀態已啓用。即使更新面板也會將帶有視圖狀態的頁面發佈到服務器。

所以無論你可以加載在客戶端 - 如果你可以通過JavaScript加載過濾彈出窗口,這將有所幫助。

HTH。

相關問題