UpdatePanel重要的属性如下:
属性 | 说明 |
ChildrenAsTriggers | 当UpdateMode属性为Conditional时,UpdatePanel中的子控件的异步回送是否会引发UpdatePanle的更新。 |
RenderMode | 表示UpdatePanel最终呈现的HTML元素。Block(默认)表示<div>,Inline表示<span> |
Triggers | Triggers是设置UpdatePanel的触发事件。 |
UpdateMode | 表示UpdatePanel的更新模式,有两个选项:Always和Conditional。Always是不管有没有Trigger,其他控件都将更新该UpdatePanel,Conditional表示只有当前UpdatePanel的Trigger,或ChildrenAsTriggers属性为true时当前UpdatePanel中控件引发的异步回送或者整页回送,或是服务器端调用Update()方法才会引发更新该UpdatePanel。 |
属性说明:
UpdateMode模式通常是一个Page页面同时包含多个UpdatePanel,此时若大家都设置为Always模式,则即便只有其中一个UpdatePanel做异步更新,其他UpdatePanel也会连带受到更新影响,故这时就有必要将UpdateMode设置为Conditional,以避免连带受到其他UpdatePanel影响。
一个UpdatePanel可以同时设置许多Triggers来进行多个情况触发