2011-12-09 26 views
0

我有一個方法,它需要一些時間,如4分鐘,因爲我想在頁面中顯示關於完成方法的文本1分鐘, 2分鐘,3分鐘和我想要存儲會話的一些數據,並且我想在ajax計時器中訪問,並且希望顯示方法的狀態,例如完成狀態,以使用戶瞭解該方法完成了多少。 謝謝如何訪問asp.net中線程中的httpcontext.current或session值

+0

你需要考慮線程。您的.net頁面將鎖定請求,直到方法完成。通過使用線程,你可以同時進行更多的事情 – Eonasdan

回答

0

使用HeartBeat設計模式。 您的JavaScript將通過Ajax調用(每x秒)調用一個自定義HTTP處理程序,並且該處理程序將使用JSON數據將狀態信息返回給JavaScript。接下來,您將根據該數據更新您的進度控制。

相關問題