2010-11-18 64 views

回答

0

據我所知,沒有。

只有當ASP.NET final HTML完成執行後纔會發送到瀏覽器。與經典的ASP命令不同,像Response.Flush將不會在加載頁面之前看到文本/圖像。

雖然有一些方法。如果頁面是上一頁的目標,請將上一頁打開,彈出「加載」並關閉在「重」頁面中彈出的腳本。另一種解決方法是讓「繁重」的代碼花費時間在單獨的線程中異步運行,然後在主線程中只顯示「請稍等」,並讓單獨的線程在完成後隱藏該消息。

0

這是一種在各種瀏覽器紡車的目的...

你可以分離出一些內容到各種更新面板,並充分利用AJAX的撥打電話來填充這些面板。

0

查看UpdatePanel和UpdateProgress服務器控件作爲起點。在UpdatePanel中封裝表單將允許表單異步回發,並且將UpdateProgress控件與特定的UpdatePanel關聯將允許您在處理異步請求時向用戶顯示消息。