Ajax 入門(一)

來源:互聯網
上載者:User
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自動設定資料來源
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.