1
업데이트 패널이 포함 된 ASPX 파일과 iframe 인 파일이 있습니다. iframe의 일부 프로세스 후 (업데이트 패널 내부) iframe 외부에서 일부 값을 업데이트 할 예정입니다.asp.net에서 iframe 외부에있는 ajax updatepanel을 업데이트하는 방법
iframe에서 패널을 업데이트하고 업데이트하려면 어떻게해야합니까?
업데이트 패널이 포함 된 ASPX 파일과 iframe 인 파일이 있습니다. iframe의 일부 프로세스 후 (업데이트 패널 내부) iframe 외부에서 일부 값을 업데이트 할 예정입니다.asp.net에서 iframe 외부에있는 ajax updatepanel을 업데이트하는 방법
iframe에서 패널을 업데이트하고 업데이트하려면 어떻게해야합니까?
먼저 javascript를 사용하여 UpdatePanel을 트리거하는 코드를 추가해야합니다. 당신은 같은 UpdatePanel 내부에 숨겨진 버튼을 추가하여 해당 작업을 수행 할 수 있습니다
<div style="display:none">
<asp:Button ID="DoUpdate" runat="server" ClientIDMode="Static" />
</div>
지금,이 버튼을 찾을 수있는 iframe을에서와 같이 클릭을 실행 : 여기 가리 키도록 좋아
<script type="text/javascript">
window.parent.document.getElementById('DoUpdate').click();
<script>
ClientIDMode="Static"
은 정적이어야합니다. 왜냐하면 iframe에서이 버튼의 렌더링 된 ID를 알 수 없으므로 변경할 수 없도록 정적으로 설정하고 iframe이 포함 된 창을 검색 할 window.parent.
, iframe
@SiamakHesh mati 당신은 그렇게 할 수 있습니다. – Aristos