1.RenderMode属性
Block(default):标签<div>
Inline:标签
<span>
2.UpdateMode属性 Always(default):总是异步更新 Conditional:根据条件异步更新
按下Button1两个时间都刷新,按下Button2只刷新下面的时间。 3.ChildrenAsTriggers属性
注意当UpdateMode为Always时,而ChildrenAsTriggers为True时,将会抛出异常。
4.Triggers集合属性
<
asp:UpdatePanel
ID
="UpdatePanel1"
runat
="server"
ChildrenAsTriggers
="false"
UpdateMode
="Conditional"
>
< ContentTemplate >
<% = DateTime.Now %>
< asp:Button ID ="Button1" runat ="server" Text ="Button" />
< asp:Button ID ="Button2" runat ="server" Text ="Button" />
</ ContentTemplate >
< Triggers >
< asp:AsyncPostBackTrigger ControlID ="Button1" />
</ Triggers >
</ asp:UpdatePanel >
< ContentTemplate >
<% = DateTime.Now %>
< asp:Button ID ="Button1" runat ="server" Text ="Button" />
< asp:Button ID ="Button2" runat ="server" Text ="Button" />
</ ContentTemplate >
< Triggers >
< asp:AsyncPostBackTrigger ControlID ="Button1" />
</ Triggers >
</ asp:UpdatePanel >
AsyncPostBackTrigger PostBackTrigger
按下Button1更新时间,按下Button2不更新时间。
5.相关API
(1) UpdatePanel Update方法:强制某个UpdatePanel更新。
IsInPartialRendering:是否在传输过程中。
(2) ScriptManager GetCurrent静态方法:获取当前页面中的ScriptManager对象。
IsInAsyncPostBack:是否在部分回发过程中的。
RegisterAsyncPostBackControl:指定某个控件为异步PostBack控件。
RegisterPostBackControl:指定某个控件为传统PostBack控件。















