程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Ajax.Net中UpdatePanel的工作原理

Ajax.Net中UpdatePanel的工作原理

編輯:.NET實例教程

UpdatePanel 可以用來創建豐富的局部更新Web應用程序,它是 ASP.NET 2.0 AJax Extensions中(ASP.Net3.5中已經包含)很重要的一個控件,它的強大之處在於不用編寫任何客戶端腳本,只要在一個頁面上添加幾個 UpdatePanel 控件和一個 ScriptManager 控件就可以自動實現局部更新。

UpdatePanel 的工作依賴於 ScriptManager 服務端控件和客戶端 PageRequestManager,當 ScriptManager 中允許頁面局部更新時,它會以異步的方式回傳給服務器,與傳統的整頁回傳方式不同的是只有包含在 UpdatePanel 中的頁面部分會被更新,在從服務端返回 Html 之後,PageRequestManager 會通過操作 DOM 對象來替換需要更新的代碼片段。

UpdatePanel 的工作原理圖:


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved