2008-09-22 8 views
9

J'utilise une application C# .net dans une iframe d'une page ASP sur un site plus ancien. Accéder aux informations de session de la page Asp est quelque peu difficile, donc j'aimerais que mon application .net vérifie simplement qu'elle est appelée depuis une page approuvée, sinon elle s'arrête immédiatement.Existe-t-il un moyen d'obtenir l'URL parent à partir du contenu d'un Iframe?

Existe-t-il un moyen pour une page de trouver l'URL de son document parent?

Répondre

10
top.location.href 

Mais cela ne fonctionnera que si les deux pages (l'iframe et la page principale) sont desservies par le même domaine.

+0

Exactement ce dont j'avais besoin - Merci! –

+1

@Dan Est-il possible que cela fonctionne sur deux domaines de premier niveau distincts? à votre santé –

1
parent.location.href 
2

Request.UrlReferrer .... pour obtenir l'URL

NameValueCollection qs = HttpUtility.ParseQueryString (Request.UrlReferrer.Query) ; ... pour digérer la chaîne de requête

Questions connexes