在本教程中,將通過編寫 ECMAScript (JavaScript) 代碼來擴展具有客戶端行為的 UpdateProgress 控件。 您的代碼將使用屬於 Microsoft AJAX Library 的一部分的 PageRequestManager 類。 在 UpdateProgress 控件中,您將添加一個使用戶能夠取消異步回發的按鈕。 作為此任務的一部分,您將使用客戶端腳本來顯示或隱藏進度消息。
本主題假定您了解 UpdateProgress 控件。如果不了解,請查看主題UpdateProgress 控件介紹。
先決條件
若要在您自己的開發環境中實現這些過程,您需要:
Microsoft Visual Studio 2005 或 Visual Web Developer 速成版。
一個支持 AJAX 的 ASP.NET 網站。
在客戶端腳本中取消異步回發
創建新的 ASP.NET 網頁並切換到“設計”視圖。
在工具箱的“AJAX Extensions”選項卡中雙擊 ScriptManager 控件、UpdatePanel 控件和 UpdateProgress 控件以將每個控件的一個實例添加到頁中。