0
我已經通知我關於async
能力.net 3.5
香港專業教育學院的發現這是一個非常不錯的文章:http://msdn.microsoft.com/en-us/magazine/cc163725.aspx
總異步Web應用程序中的ASP.NET 3.5
現在,事情是,所有這些方法仍需要在Page_Render
事件之前完成異步任務,因此在實踐中,Web應用程序仍然對用戶來說是「掛起」的。
我的問題:我怎樣才能async
推出從我aspx
頁面任務繁重,而不必等待或callback
這個任務時,其成品,然後就渲染頁面。實際工作是一個WCF
服務於正在做的(創建文檔,發送郵件)
僞代碼:
void btn_Click()
{
AsyncCallWcfServiceButDontWaitForIt();
lblFeedback.Text = "Your documents are beging generated and mailed in the background";
}
我想給用戶直接的反饋,而其餘部分在後臺處理。我已經執行了這樣的事情,執行console script
,但我正在尋找更好的方法。
請注意我在尋找一個.NET 3.5
解決方案!
在此先感謝
問題是,我需要從用戶控件,我不能在我的WebMethod +中執行的大量數據另外,你能預測行爲當用戶看到反饋並立即關閉窗口時會發生什麼?我希望異步任務能夠始終完成,即使在後臺也是如此。 – stvn