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控件。















