簡體   English   中英

更新面板-自動觸發服務器端代碼並​​接收進度

[英]Update Panel - Automatically Triggering Server-Side Code & Receving Progress

我有一個ASP.NET Web表單,該表單在Page_Load事件上觸發一組服務器端功能。 有時,這些功能可能需要幾分鍾才能完成執行。 因此,我試圖轉換頁面,以便在頁面加載后可能通過更新面板觸發功能,但是沒有用戶輸入。

為了簡單起見,如果有三個功能(Function1,Function2和Function3),我希望Web表單加載並顯示Running Function1 第一個功能完成后,希望更新面板更新其狀態,顯示Function1 complete. Running Function2 Function1 complete. Running Function2等。

我猜想可以使用計時器來定期請求服務器進行更新或觸發下一個功能,但是是否可以自動執行並讓我的功能同時更新Web表單?

像Windows窗體后台工作程序一樣可以在Web窗體中使用的東西嗎?

如果您使用的是.net 4.5,則可以使用PageAsyncTask

MSDN-PageAsyncTask類

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM