꽤 느린 페이지에 UpdatePanel이 있습니다. 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>
.
페이지로드 이벤트에서 업데이트 패널을 업데이트합니까? –
@DTs 아니요, 서버 쪽이 아닙니다. 두 개의 트리거가 바인딩되어 있고 둘 다 버튼의 클릭 이벤트에 있습니다. – khalid13
업데이트 패널에서 페이지로드시 다시 게시되는지 확인하는 방법은 무엇입니까? –