AJAX中UpdatePanel控件屬性的相關介紹

RenderMode屬性:使用某一個元素圈出一個區域,它有兩個值:— Block(默認)、Inline

Block:使用的div標記;Inline:使用的是span標記

UpdateMode屬性:一個UpdateMode在某次異步回送之後,它並不一定會更新,她可能需要滿足一定的條件才更新,如果一個

UpdatePanel的UpdateMode爲Always(總是),則表示在某次異步傳送之後肯定會更新,如果爲Conditional,這需要UpdatePanel

滿足一定的條件時才更新(編程時儘量少用Always,多用Conditional,這樣減少數據傳輸量,提高效率)

ChildrenAsTriggers屬性:是一個bool值的屬性,默認值爲True,觸發UpdatePanel更新的一個觸發器,如果ChildrenAsTriggers

爲True,而且一個異步的PostBack是由UpdatePanel內部的一個控件引起的(即內部控件引起的異步PostBack),則點擊這個按鈕引起ajax的異步回送,這個UpdatePanel就會更新。

Triggers集合屬性:是一個UpdatePanel(是一個抽象類)對象的集合,AsyncPostBackTrigger在頁面上指定一個控件,

如果是該控件引起ajax異步回送(此控件在UpdatePanel內,當然控件也可以在UpdatePanel外,甚至在另一個UpdatePanel內都可以),這UpdatePanel就會更新,;PostBackTrigger也是指定某一個控件,是讓那個控件引發的回送不是異步的,引發一個同步的PostBack,這個頁面會進行完整的刷新。

發佈了35 篇原創文章 · 獲贊 2 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章