關於UpdatePanel控件的UpdateMode屬性的探討

 在UpdatePanel控件的UpdateMode屬性的可選值:Always(默認)、Conditional。ChildrenAsTriggers 可選值:True(默認)、False。
下面是在除開了 AsyncPostBackTrigger PostBackTrigger 情況的影響,也就是上面的兩個情況在UpdatePanel裏面沒有做設置。
假設已知的UpdatePanel用up1來表示:

1. UpdateMode="Always" ChildrenAsTriggers="True"

  • up1 內部控件對 up1 內部控件實現異步回送。
  • 其它 UpdatePanel 內部控件對 up1 內部控件實現異步回送。
  • UpdatePanel 之外的控件不可對 up1 內部控件實現異步回送。

2. UpdateMode="Always" ChildrenAsTriggers="False"

  • 不允許這種設置。

3. UpdateMode="Conditional" ChildrenAsTriggers="True"

  • up1 內部控件對 up1 內部控件實現異步回送。
  • 其它 UpdatePanel 內部控件不可對 up1 內部控件實現異步回送。
  • UpdatePanel 之外的控件不可對 up1 內部控件實現異步回送。

4. UpdateMode="Conditional" ChildrenAsTriggers="False"

  • up1 內部控件不可對 up1 內部控件實現異步回送。
  • 其它 UpdatePanel 內部控件不可對 up1 內部控件實現異步回送。
  • UpdatePanel 之外的控件不可對 up1 內部控件實現異步回送
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章