ASP.NET AJAX的幾個核心控制項

來源:互聯網
上載者:User

本文主要介紹了ASP.NET AJAX的幾個核心控制項的作用和具體用法。

包括:Scriptmanager,Updatepanal,Updateprogress,Timer

圖示:

用思維導圖整理了一下ASP.NET AJAX的幾個核心控制項,貌似圖片效果不是很好,然後又導成了文字,見後文。

代碼就不往上貼了,DEMO1到DEMO4的源碼上傳到CSDN資源了,點擊這裡即可下載

1 ScriptManager

1.1 概述

1.1.1 是ASP.NET AJAX應用程式啟動並執行基礎。 它用來處理頁面上所有的組件。以及頁局部更新,產生相關用戶端代理指令碼,以便 能夠在javascript中訪問Web服務

1.2 結構

1.2.1 所有需要支援ASP.NET AJAX 的頁面有且只有一個ScriptManager控制項,它必須放在其他元素前面,最好接著form元素位置

1.2.2  

1.3 DEMO1

2 UpdatePanel

2.1 概述

2.1.1 Update控制項可以實現局部更新Web應用程式,其強大之處在於不用編寫任何用戶端指令碼就可以自動實現局部更新

2.2 結構

2.2.1  

2.3 DEMO2

3 UpdateProgress

3.1 概述

3.1.1 當局部更新內容比較多,時間上產生延遲,為讓使用者等待過程中不至於太枯燥而通常使用的呈現一些等待的UI或進度條,或文本提示

3.2 結構

3.2.1  

3.3 DEMO3

4 Timer

4.1 概述

4.1.1 與大多數編程工具中提供的Timer一樣,都是按照特定的時間間隔執行指定的代碼

4.1.2 它能定時觸發整個頁面的回送,當它與UpdatePanel控制項搭配使用時,就可以定時觸發非同步回送 並局部重新整理Updatepanal控制項的內容。

4.2 結構

4.2.1  

4.3 DEMO4

 代碼就不往上貼了,DEMO1到DEMO4的源碼上傳到CSDN資源了,點擊這裡即可下載

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.