ASP.NET AJAX 控制項概觀
透過 ASP.NET AJAX 控制項,您只需要一些或甚至完全不需要用戶端指令碼,即可建立豐富的用戶端行為,例如部分頁面更新 (重新整理選取部分的網頁,而非透過回傳重新整理整頁) 以及在非同步回傳期間顯示更新進度等。非同步部分頁面更新可避免整頁回傳所造成的超載。
ScriptManager 控制項 管理具有 AJAX 功能的 ASP.NET 網頁之用戶端指令碼。
ScriptManagerProxy 控制項 可讓內容網頁與使用者控制項等巢狀元件在父項元素中已定義 ScriptManager 控制項時,新增指令碼與服務參考至網頁中。
Timer 控制項 在已定義的間隔執行回傳。如果您使用含有 UpdatePanel 控制項的 Timer 控制項,就可以在定義的時間間隔對部分網頁進行更新。您也可以使用 Timer 控制項張貼整頁。
UpdatePanel 控制項 可讓您建置豐富而以用戶端為中心的 Web 應用程式。使用 UpdatePanel 控制項可讓您執行部分頁面更新。
UpdateProgress 控制項 可在 UpdatePanel 控制項中提供部分頁面更新的狀態資訊。
所有 ASP.NET AJAX 控制項皆有賴 web.config 檔案中的特定設定,才能正常運作。在嘗試使用此類控制項時,若網站中沒有必要的 web.config 檔案,則會顯示該控制項的網頁即會在 [設計] 檢視中出現錯誤。若您在 [設計] 檢視中按一下處於該狀態的控制項,Microsoft Expression Web 將會讓您選擇建立新的 web.config 檔案,或更新現有的 web.config 檔案。
注意事項: |
---|
若要讓您的 ASP.NET AJAX 控制項正確地從網頁伺服器顯示,則網頁伺服器必須支援 .NET Framework 3.5 版或更新版本。 |