2008-09-22 7 views
9

이전 사이트의 ASP 페이지 iframe에서 C# .net 앱을 실행하고 있습니다. Asp 페이지의 세션 정보에 액세스하는 것은 다소 어려우므로 .net 응용 프로그램이 승인 된 페이지에서 호출되는지 단순히 확인하거나 다른 작업을 즉시 중지하도록하고 싶습니다.Iframe의 콘텐츠에서 상위 URL을 가져 오는 방법이 있습니까?

페이지가 부모 문서의 URL을 찾는 방법이 있습니까?

답변

10
top.location.href 

하지만 두 페이지 (iframe 및 기본 페이지)가 동일한 도메인에서 게재되는 경우에만 작동합니다.

+0

정확하게 필요한 것은 무엇입니까? - 감사합니다! –

+1

@ Dan이 작업은 두 개의 별도의 최상위 도메인에서 가능합니까? 건배 –

1
parent.location.href 
2

Request.UrlReferrer .... 이 URL을 얻을 수

NameValueCollection은 QS = HttpUtility.ParseQueryString (Request.UrlReferrer.Query) ... 쿼리 문자열을 요약합니다.

관련 문제