[英]Gridview outside UpdatePanel not showing
我在列表視圖的按鈕中有一個ItemCommand事件。
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ListView ID="systemsView" runat="server"
onitemcommand="systemsView_ItemCommand">
<ItemTemplate>
<asp:Button ID="btnView" runat="server" Text='<%#Eval("SYSTEM_DESC") %>' CommandArgument='<%# Eval("ROW_ID")%>'
class="systemButtonStyle" />
</ItemTemplate>
</asp:ListView>
</ContentTemplate>
</asp:UpdatePanel>
觸發itemCommand時,我想綁定另一個不在更新面板內的gridview。 事件觸發時,gridview不會顯示。 有什么想法可以解決這個問題嗎?
由於UpdatePanel
僅在其ContentTemplate
控件上執行PostBack,因此必須由Partial PostBack更新的所有控件都必須位於同一UpdatePanel
的ContentTemplate中。
如果您需要使用部分回發中發生的操作來更新UpdatePanel
之外的內容,則必須重新考慮對UpdatePanel
的使用。
兩種解決方案:
將另一個GridView
添加到UpdatePanel
的ContentTemplate中。
完全刪除UpdatePanel
並使用常規的PostBack。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.