在UpdatePanel控件的UpdateMode属性的可选值:Always(默认)、Conditional。ChildrenAsTriggers 可选值:True(默认)、False。
下面是在除开了 AsyncPostBackTrigger 和 PostBackTrigger 情况的影响,也就是上面的两个情况在UpdatePanel里面没有做设置。
假设已知的UpdatePanel用up1来表示:
下面是在除开了 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 内部控件实现异步回送