Microsoft Ajax Library命名空間
用戶端命名空間描述
GlobalJavaScript內部類的擴充,如Array、Boolean、string、Error、Number和Object
Sys根命名空間,它是在用戶端與.net Framework中的System命名空間等同的類,這個命名空間包括一些基礎類,如Application和StringBuilder.,還有一些有用的介面,如IDisposable和INotifyPropertyChange
Sys.Net用來執行和網路相關的類,例如WebQequest類和XmlHttpExcutor類。這個命名空間虛擬封裝了用戶端/伺服器的通訊
Sys.Serialization在用戶端和伺服器之間序列化對象
Sys.WebForms包括ASP.net Ajax中和局部網頁回送技術有段的功能,例如,它包括PageRequestManager類
Sys.UI包含和使用者介面相關的特徵,例如使用者、控制項和枚舉
Sys.Service提供Asp.net服務端服務的訪問,例如身分識別驗證和佈建服務
MS Ajax Library中的Javascript被設計成像c#的工作方式。用戶端編程就像使用c#代碼在.net FrameWork上編程。
例如:
工作原理:使用Asp.net Ajax-Enabled Web Site 模板建立的WEB項目可以確保所有的asp.net ajax的引用都可以包括在web.config中,再也賣弄添加scriptManager可以確保Asp.net ajax會下載所需要的Microsoft Ajax Library中 的JavaScript檔案,這些檔案會隨之定義在定製JavaScript代碼塊中的物件模型。
伺服器端命名空間及其描述
Using sw=system.Web
伺服器端命名空間命名空間的描述
Sw.Configuration 提供在web.config中與asp.net ajax有關的部分的程式級訪問
Sw.Handlers最佳化的對指令碼下載的擷取功能
Sw.script.Serlialization提供可擴充的JSON序列化和反序列化功能
Sw.script.services定義調用web服務的類
Sw.UI包含管理功能和網路通訊代碼,以及所需要的伺服器控制項和控制項設計程式
Asp.net ajax 中包含的伺服器控制項
控制項名稱控制項描述
ScriptManager運行時不可見,每個啟用asp.net ajax 的Web表單所必須的。指揮管理用戶端的指令碼,每個頁面只允許有一個此控制項的執行個體。
ScriptManagerProxy運行時不可見。如果在Master頁包含ScriptManager控制項,並且內容頁希望使用Ajax功能,在內容頁必須使用該控制項與ScriptManager的指令碼管理
UpdatePanel任何位於UpdatePanel中的控制項都可以簡單的進行Ajax風格的部分回送
UpdateProgress顯示一個狀態列以在運行一個長時間的Ajax請求時,給使用者一個反饋資訊
Timer精確按照時間間隔處理用戶端事件
下一篇:VC自動設定資料來源