Asp.net
ASP.NET 刷新更新面板
我在更新面板中有一個 ListView,想從按鈕點擊事件觸發的程式碼中更改 Select Query,然後在更新面板中重新載入 ListView。有誰知道如何使更新面板從後面的程式碼中刷新?
做就是了:
YourUpdatePanelId.Update();來自MSDN:
如果頁面啟用了部分頁面呈現,當您呼叫 Update 方法時,UpdatePanel 控制項的內容會在瀏覽器中更新。如果您有必須執行以確定是否應更新 UpdatePanel 控制項的伺服器程式碼,請呼叫 Update 方法。如果您計劃使用 Update 方法,請將 UpdateMode 屬性設置為 Conditional。如果您希望在伺服器邏輯中確定更新面板的決定,請確保 ChildrenAsTriggers 屬性為 false,並且沒有為面板定義顯式觸發器。
在典型的頁面開發場景中,如果您定義了觸發器,或者如果 UpdatePanel 控制項的 ChildrenAsTriggers 屬性為 true,則在頁面生命週期中會自動呼叫 Update 方法。
如果沒有為 UpdatePanel 控制項定義 ContentTemplate 屬性,則不會發生面板更新。