[ajax筆記]UpdatePanel控制項介紹

來源:互聯網
上載者:User
  UpdatePanel控制項可以使你構建豐富的,類似用戶端的應用程式。應用UpdatePanel控制項可以使你的頁面回調進行局部更新,而不需整個頁面進行更新。這就是引用頁面的局部更新,在頁面中引用一個ScriptManager控制項和一個或多個UpdatePanel控制項可以使你的整個頁面在沒有任何指令碼的情況下達到局部更新的效果。

  UpdatePanel是一個服務端控制項,它能夠協助我們實現使用複雜的用戶端行為來開發我們的頁面,使得我們的頁面更加人性化。想在用戶端和服務端進行部分更新往往需要很複雜的JavaScript的支援。然而應用UpdatePanel控制項你可以不要寫一行JS就能實現這種功能,如果你願意,可以添加自訂的指令碼來提高用戶端使用者的體驗。UpdatePanel沒有瀏覽器依賴性(即相容所有瀏覽器),並且能夠減少服務端和用戶端之間的資料轉送量。

  當然要達到那種效果,要有另一個伺服器控制項的協作,因為無論什麼AJAX都是依賴於指令碼的非同步回調,所以ScriptManager是必不可少的,它能引用AJAX中所要使用的指令碼庫,在這裡就不多說了。當頁面局部更新被啟用時,UpdatePanel中的控制項既可以向伺服器非同步發送資料。當服務端處理後返回回調的結果,則在用戶端的Sys.WebForms.PageRequestManager類將會執行DOM來操作已被更新標記的HTML,並將結果替換已存在的HTML。

   

相關文章

聯繫我們

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