如何使用c#从iFrame中获取父网址

Fos*_*erZ 4 c# asp.net url iframe

我的情况是我有一个页面名称UserMain.aspx,在这个页面中我有2个部分(ie2 IFrames).现在从IFrame我想要的一个页面parentUrl(即www.xyz/UserMain.aspx).我试过了,Request.url但它给了网址IFrame,如何获得parentUrl

两者IFrame和父页面都在同一个域中.

Joa*_*loo 11

您可以尝试使用以下内容.我在我的一个解决方案中试过它,但这不是我需要的.也许它会帮助你

Request.UrlReferrer.OriginalString.ToString();
Run Code Online (Sandbox Code Playgroud)


Guf*_*ffa 5

不同的窗口和iframe仅存在于浏览器中,服务器代码无法在它们之间导航.

在客户端中,您可以访问父窗口的URL,当然页面和iframe来自同一个域:

var parentUrl = window.parent.location.href;
Run Code Online (Sandbox Code Playgroud)