我有一個ASP.NET應用程序,它具有一個表單,它發送其信息以由後端服務器處理。儘管服務器有時需要將信息發送回前端客戶端頁面進行確認。我想讓服務器線程坐下來等待客戶端響應,然後在從客戶端收到確認時繼續。服務器在ASP.NET中啓動客戶端響應
我已經看過使用ICallbackEventHandler,但它不會像我目前的設計一樣需要保持會話。
關於如何調整設計或實現我所尋找的任何想法?
謝謝。
我有一個ASP.NET應用程序,它具有一個表單,它發送其信息以由後端服務器處理。儘管服務器有時需要將信息發送回前端客戶端頁面進行確認。我想讓服務器線程坐下來等待客戶端響應,然後在從客戶端收到確認時繼續。服務器在ASP.NET中啓動客戶端響應
我已經看過使用ICallbackEventHandler,但它不會像我目前的設計一樣需要保持會話。
關於如何調整設計或實現我所尋找的任何想法?
謝謝。
您可以使用Ajax Developpement
,例如,你可以使用UpdatePanel control
基於Triggers
鏈接:http://msdn.microsoft.com/fr-fr/library/system.web.ui.updatepanel.aspx
在特定情況下可以使用Update Method
鏈接:http://msdn.microsoft.com/fr-fr/library/system.web.ui.updatepanel.update.aspx
如果你想避免一個完整的回發,你可以使用像SignalR這樣的技術在服務器上調用客戶端的javascript方法。
這是非常有用的信息,但我認爲它不適用於這個實例,或者我只是沒有看到如何使用它。我需要將信息發送回客戶端,以審查並批准服務器繼續處理停止的地方。我不相信這個解決方案可以處理這個問題......但也許沒有人可以在其中找到另一個解決方案。謝謝。 – 2013-03-18 20:19:01