2014-09-15 5 views
0

.Net 웹 응용 프로그램을 개발 중입니다. iframe이있는 masterpage를 사용하고 있는데, iframe 중 하나의 소스가 별도의 ASP 페이지입니다. 이 ASP 페이지는 클라이언트 쪽에서 동적으로 변경됩니다.ASP.NET에서 iframe 콜백을 피하는 방법 Masterpage

콜백 (다른 페이지로 이동 또는 새로 고침) 후에 어떻게 이러한 변경 사항을 유지할 수 있습니까? 업데이트 패널을 시도한 것은 없지만 masterpage에서 제대로 작동하지 않는 것 같습니다. 새로 고침 후 페이지를 다시로드하거나이 iframe의 콜백을 피하는 솔루션이 있습니까?

답변

0

언제든지 iframe 클라이언트 측 저장 url의 소스를 쿠키로 변경 한 다음 마스터 페이지에 javascript 함수를 작성하고 문서가로드 될 때 실행합니다 ($ (document) .ready). 이 함수는 url이있는 쿠키가 있는지 확인하고 iframe의 src를이 url로 설정합니다.

+0

나를 잘못 잡았을 수 있습니다. 변경된 것은이 페이지의 출처가 아니라 페이지 자체입니다.이 페이지에는 클라이언트가 새로운 tr 및 td 및 기타 여러 컨트롤을 추가하여이 표를 수정할 수있는 표가 있습니다. 클라이언트 측이 변경되었습니다. 그래서 새로 고침 후 변경 사항을 유지하거나 메인 프레임이 아니기 때문에이 iframe을 새로 고치지 않아야합니다. – user3139206

+0

이제는 달성해야 할 항목이 있습니다. 다시 게시와 탐색 사이에 iframe의 내용을 유지하고 싶습니까? – PrzemG

+0

탐색 및 포스트 백 모두에서 – user3139206