ASP.NET AJAX入門系列將會寫關於ASP.NET AJAX一些控制項的使用方法以及基礎知識,其中部分文章為原創,也有一些文章是直接翻譯自官方文檔,本部分內容會不斷更新。
目錄
ASP.NET AJAX入門系列(1):概述
導讀:作為本系列文章的開篇,簡單介紹一下ASP.NET AJAX的概況及各個組成部分。
ASP.NET AJAX入門系列(2):使用ScriptManager控制項
導讀:ScriptManager控制項包括在ASP.NET 2.0 AJAX Extensions中,它用來處理頁面上的所有組件以及頁面局部更新,產生相關的用戶端代理指令碼以便能夠在JavaScript中訪問Web Service,所有需要支援ASP.NET AJAX的ASP.NET頁面上有且只能有一個ScriptManager控制項。在ScriptManager控制項中我們可以指定需要的指令碼庫,或者指定通過JS來調用的Web Service,以及調用AuthenticationService和ProfileService,還有分頁錯誤處理等。
ASP.NET AJAX入門系列(3):使用ScriptManagerProxy控制項
導讀:在ASP.NET AJAX中,由於一個ASPX頁面上只能有一個ScriptManager控制項,所以在有主版頁面的情況下,如果需要在Master-Page和Content-Page中需要引入不同的指令碼時,這就需要在Content-page中使用ScriptManagerProxy,而不是ScriptManager,ScriptManager 和 ScriptManagerProxy 是兩個非常相似的控制項。
ASP.NET AJAX入門系列(4):使用UpdatePanel控制項(一)
導讀:UpdatePanel可以用來建立豐富的局部更新Web應用程式,它是ASP.NET 2.0 AJAX Extensions中很重要的一個控制項,其強大之處在於不用編寫任何用戶端指令碼,只要在一個頁面上添加幾個UpdatePanel控制項和一個ScriptManager控制項就可以自動實現局部更新。通過本文來學習一下UpdatePanel簡單的使用方法(第一篇)。
ASP.NET AJAX入門系列(5):使用UpdatePanel控制項(二)
導讀:UpdatePanel可以用來建立豐富的局部更新Web應用程式,它是ASP.NET 2.0 AJAX Extensions中很重要的一個控制項,其強大之處在於不用編寫任何用戶端指令碼,只要在一個頁面上添加幾個UpdatePanel控制項和一個ScriptManager控制項就可以自動實現局部更新。通過本文來學習一下UpdatePanel其他的一些使用方法(第二篇)。
ASP.NET AJAX入門系列(6):UpdateProgress控制項簡單介紹
導讀:在ASP.NET AJAX Beta2中,UpdateProgress控制項已經從“增值”CTP中移到了ASP.NET AJAX核心中,本文簡單介紹一些它的基本用法,翻譯自官方文檔。
ASP.NET AJAX入門系列(7):使用用戶端指令碼對UpdateProgress編程
導讀:在本篇文章中,我們將通過編寫JavaScript來使用用戶端行為擴充UpdateProgress控制項,用戶端代碼將使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控制項中,將添加一個Button,來允許使用者取消非同步更新,並且使用用戶端指令碼來顯示或者隱藏進度資訊,翻譯自官方文檔。
ASP.NET AJAX入門系列(8):自訂異常處理
導讀:在UpdatePanel控制項非同步更新時,如果有錯誤發生,預設情況下會彈出一個Alert對話方塊顯示出錯誤資訊,這對使用者來說是不友好的,本文看一下如何在服務端和用戶端指令碼中自訂異常處理,翻譯自官方文檔。
ASP.NET AJAX入門系列(9):在主版頁面中使用UpdatePanel
導讀:本文簡單介紹一下在主版頁面中使用UpdatePanel控制項,翻譯自官方文檔。
ASP.NET AJAX入門系列(10):Timer控制項簡單使用
導讀:本文主要通過一個簡單樣本,讓Web頁面在一定的時間間隔內局部重新整理,來學習一下ASP.NET AJAX中的服務端Timer控制項的簡單使用。
ASP.NET AJAX入門系列(11):在多個UpdatePanle中使用Timer控制項
導讀:本文將使用Timer控制項更新兩個UpdatePanel控制項,Timer控制項將放在UpdatePanel控制項的外面,並將它配置為UpdatePanel的觸發器,翻譯自官方文檔