Don't think you are, know you are

博客园 首页 新随笔 管理

 


神奇的 Update Panel,  说一下它的几个属性。

Model:共有两种模式,Always和Conditional。Mode模式通常是一个Page页面同时包含多个UpdatePanel,此时若大家都设置为Always模式,则即便只有其中一个Updatepanel做异步更新,其他UpdatePanel也会连带受到更新影响,因为Always是每次PostBack后都会被连带更新,故此时有必要将Mode设置为Conditional,以避免连带受到其他UpdataPanel的影响。

Trigger:若控件在Updatepanel之外,要触发UpdataPanel的更新,需要将UpdatePanel的Trigger设为控件相应的触发事件。

 

 

 

<Triggers><asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" /></Triggers

>


注意一个UpdatePanel可以设置许多trigger。
另外Trigger除了可以监视控件引发的事件,同样可以监视控件属性的改变,而更新Updatepanel。

RenderMode 若RenderMode为Block,则以<Div>标签来Render程序段,若为Inline,则以<Span>标签来Render。


posted on 2007-08-29 13:55  炭炭  阅读(534)  评论(0编辑  收藏  举报