要使用UpdatePanel控件,您需要按照以下步驟進行操作:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<!-- 需要局部刷新的內容 -->
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text="初始內容"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="點擊刷新" OnClick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "刷新后的內容";
}
<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
<ProgressTemplate>
<!-- 加載提示或進度條的內容 -->
</ProgressTemplate>
</asp:UpdateProgress>
注意:如果您使用了UpdateProgress控件,請確保AssociatedUpdatePanelID屬性與UpdatePanel的ID相匹配。
以上就是使用UpdatePanel控件的基本步驟。當您觸發了UpdatePanel中的事件時,UpdatePanel中的內容將會局部刷新,而不會刷新整個頁面。