2012-05-20 37 views
0

我在網頁中有一個簡單的要求。ASP.NET在長時間回發期間進行AJAX調用

我在頁面上有一個按鈕,導致一個回發和一個漫長的過程在服務器上。所以回發等待服務器方法完成並需要很長時間。例如,沒有選擇使用Threadpool對服務器操作進行異步排隊。這主要是因爲在服務器上需要使用無法在新線程中執行的ReportViewer控件來呈現多個報表。

所以一個折中的解決方案是在客戶端顯示一個進度表。我試着用Ajax調用服務器來確定工作進度,但可能是因爲我們處於回發模式,Ajax調用不起作用。

希望得到任何幫助 感謝

回答

0

這樣就可以使主哨回一個ajax後,讓你可以做一些事情,而等待重播。

+0

不,我不能作爲reportviwer控件是這個 – josephj1989

+0

的核心可能是你可以把它放在一個Iframe中,並在加載時做你的工作的其餘部分。 –

相關問題