사용자 지정 asp.net 서버 컨트롤을 만들었습니다. 그것은 정상 asp.net 페이지 및 브라우저 내부 DOM 개체로 작동합니다. 하지만 전에는 UpdatePanel을 사용한 적이 없으며, 이제는이 컨트롤이 제대로 작동하는지 확인하려고 노력 중입니다. 그렇지 않습니다. 내 컨트롤을 업데이트 패널 외부의 페이지에 추가하고 일부 패널의 내부 버튼 (트리거)을 클릭하면 모든 것이 올바르게 작동합니다. 그러나 내 컨트롤을 업데이트 패널에 배치하고 해당 단추를 다시 클릭하면 컨트롤이 페이지에서 완전히 사라집니다. 나는 여전히 javascript 디버거와 업데이트에서 컨트롤을 볼 수 있습니다. 즉, 개체 자체가 여전히 DOM에 있음을 의미합니다. 어떤 이유로 든 패널이 내 컨트롤의 외부 div 요소를 "숨 깁니다"처럼 보입니다. 버튼 클릭 핸들러에서 패널의 Update() 메서드를 호출하고 패널의 UpdateMode를 조건부 및 항상으로 설정하려고했습니다. 모두 같은 결과가 나타납니다. 어떻게 해결할 수 있습니까? 고맙습니다!UpdatePanel 업데이트시 페이지에서 사용자 정의 서버 컨트롤이 사라짐
1
A
답변
0
TriLLi에 대한 응답으로 다른 컴퓨터에서 게시 : 여기 내 aspx 코드입니다. 다시, UpdateMode는 Conditional 또는 Always 일 수 있습니다. 결과는 동일합니다. cc1 : WebControl은 사라지지만 btnTest 클릭 이후에는 lblInfo 레이블이 완전히 작동합니다.
<form id="form1" runat="server">
<asp:scriptmanager ID="scrManager" runat="server"></asp:scriptmanager>
<div>
<asp:updatepanel ID="pnlTest" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="designer">
<cc1:WebControl ID="ceFirst" runat="server" decisionxmlfilevirtualpath="/Person.config" autolist="User" help="Off"></cc1:WebControl>
</div>
<div class="designer">
<asp:label ID="lblInfo" runat="server" forecolor="red"></asp:label>
</div>
<div class="designer">
<asp:button ID="btnTest" runat="server" width="100" text="Test" />
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnTest" EventName="Click" />
</Triggers>
</asp:updatepanel>
</div>
</form>
관련 문제
- 1. 디자이너에서 Silverlight 사용자 컨트롤이 사라짐
- 2. UpdatePanel 내부의 사용자 컨트롤 - 업데이트시 CSS 스타일이 사라졌습니다 (IE8)
- 3. 패널에 추가 할 때 사용자 정의 컨트롤이 사라짐
- 4. asp.net 페이지에서 내 쿠키가 사라짐
- 5. 플렉스 3 사용자 정의 UIComponent 사라짐
- 6. jQuery UI draggable - 사용자 정의 데이터가 사라짐
- 7. 사용자 정의 컨트롤 내의 UpdatePanel 트리거 업데이트?
- 8. UpdatePanel 내에서 작업해야하는 jQuery를 사용하는 사용자 정의 WebControl
- 9. 사용자 정의 사용자 정의 컨트롤이 WPF 창에 나타나지 않습니까?
- 10. 서버 제어 메뉴가 사라짐
- 11. 사용자 정의 컨트롤 (ASCX 페이지)의 UpdatePanel 대안
- 12. 페이지 수준 격자가있는 페이지에서 사용자 정의 컨트롤
- 13. 사용자 정의 컨트롤이 화면에 제대로 맞지 않습니다.
- 14. wpf 사용자 정의 컨트롤이 인식되지 않습니다.
- 15. 웹 사용자 정의 컨트롤이 Default.aspx에 표시되지 않습니다.
- 16. 사용자 정의 컨트롤이 intellisense에 나타나지 않습니다.
- 17. 내 사용자 정의 컨트롤이 포스트 백에 인스턴스화되지 않는 이유는 무엇입니까?
- 18. 내 사용자 정의 컨트롤이 visible 속성을 false로 재설정하는 이유는 무엇입니까?
- 19. 사용자 컨트롤이 업데이트되지 않음
- 20. JQuery를 사용자 정의 서버 컨트롤에 포함시키는 방법
- 21. 사용자 정의 컨트롤의 서버 ccntrols가 null입니다. 사용자 정의 컨트롤 (asp.net)
- 22. MySQL 사용자 정의 변수를 MSSQL 서버 사용자 정의 변수와 비교
- 23. 사용자 정의 컨트롤이 현지화로 작동하지 않는 ASPX 페이지
- 24. inno setup 사용자 정의 페이지에서 도움이 필요합니다.
- 25. 사용자 정의 페이지에서 더 나은 접근법은 무엇입니까?
- 26. 많은 aspx 페이지에서 공유하는 사용자 정의 함수
- 27. WordPress의 관리 페이지에서 사용자 정의 필드 필터링하기
- 28. 레이아웃 페이지에서 사용자 정의 Userdata의 모델보기
- 29. HTTP 웹 페이지에서 사용자 정의 데이터로드
- 30. 서버 컨트롤이있는 페이지에서 LoadControl 사용
당신은 이것에 대해 너무 확실하지 않다 영문 코드 –