2009-11-29 54 views
0

不知道我是否會正確解釋這一點,但在這裏。我使用C#編寫了一個使用C#代碼的asp.net應用程序。在用戶做出選擇並點擊「運行」按鈕後,我將處理傳遞給用C#編寫的dll,但是我想要的是定期將信息發送回客戶端的方式,以便他們可以看到發生了什麼,例如有多少記錄已經被處理過了,就這樣。我怎樣才能做到這一點?ASP.NET C#在處理網頁時將信息發送回客戶端

感謝

回答

1
+0

這兩種解決方案都不提供反饋在操作過程中的服務器,他們呢?他們是不是隻是在等待服務器響應的時候向客戶端顯示一個加載器映像(例如動態「正在進行中」的圖形)? – RickNZ 2009-11-29 07:58:01

+0

它聽起來不像這是解決方案。這聽起來像RickNZ說,只是表明服務器正在處理,但沒有反饋。 – user204588 2009-11-29 09:29:53

+1

您是否看過第一個鏈接中文章的第二部分? – 2009-11-29 10:51:27

0

有完成這種任務的許多方面。我提出的一些想法

解決方案1:

您可以使用Ajax Timer Control.

解決方案2:

做一個Windows Service將讀取的信息,並且將與互動asp.net應用程序通知有關請求的信息。它將充當後臺工作者。

希望這有助於

0

這可能是我的問題的措辭,但我發現我一直在尋找。您可以使用HttpResponse.Flush方法來實現我正在嘗試做的事情。

相關問題