我有一個很慢的頁面UpdatePanel。它的UpdatePanel被設置爲有條件地更新。我面臨的問題是UpdatePanel會在客戶端呈現時立即執行部分回發。我的問題是:防止UpdatePanel部分回發
- 是否有可能防止發生第一次部分回發?
- 這是否甚至是良好的做法?爲什麼或者爲什麼不?
感謝您的幫助。
標記:
<asp:UpdatePanel UpdateMode="Conditional" ChildrenAsTriggers="false" runat="server" ID="updatePnlValidationErrors">
<ContentTemplate>
<span runat="server" id="validationErrors" class="error"></span>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger EventName="Click" ControlID="btnCompletePurchase" />
<asp:AsyncPostBackTrigger EventName="Checkout_Click" ControlID="checkoutBox" />
</Triggers>
</asp:UpdatePanel>
沒有代碼直接接觸的UpdatePanel。
您是否在頁面加載事件中更新了更新面板? –
@DTs不,不在服務器端。我只有兩個觸發器綁定到它,並且都是按鈕上的點擊事件。 – khalid13
你如何檢查你的更新面板,看看它是否在頁面加載回傳? –