ASP.NET AJAX 實現局部刷新的關鍵是使用 UpdatePanel 控件。UpdatePanel 控件可以實現在不重新加載整個頁面的情況下,對頁面的某一部分進行更新。以下是實現局部刷新的步驟:
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<!-- 在這里放置需要局部刷新的控件 -->
</ContentTemplate>
</asp:UpdatePanel>
<asp:Button ID="Button1" runat="server" Text="點擊更新" OnClick="Button1_Click" />
在代碼后臺(C# 或 VB.NET)中,為按鈕點擊事件添加處理程序:
protected void Button1_Click(object sender, EventArgs e)
{
// 在這里編寫按鈕點擊事件的處理邏輯
}
protected void UpdatePanel1_Update(object sender, EventArgs e)
{
// 在這里編寫處理異步請求的邏輯
}
通過以上步驟,你可以在 ASP.NET AJAX 頁面中實現局部刷新。當觸發器事件發生時,UpdatePanel 控件將自動發送異步請求到服務器,并更新指定的內容區域,而無需重新加載整個頁面。