【发布时间】:2010-09-12 01:06:30
【问题描述】:
我在旧网站的 asp 页面的 iframe 中运行 c# .net 应用程序。访问 Asp 页面的会话信息有些困难,所以我想让我的 .net 应用程序简单地验证它是从批准的页面调用的,或者立即停止。
有没有办法让页面找到它的父文档的 url?
【问题讨论】:
我在旧网站的 asp 页面的 iframe 中运行 c# .net 应用程序。访问 Asp 页面的会话信息有些困难,所以我想让我的 .net 应用程序简单地验证它是从批准的页面调用的,或者立即停止。
有没有办法让页面找到它的父文档的 url?
【问题讨论】:
top.location.href
但这只有在两个页面(iframe 和主页)都来自同一个域时才有效。
【讨论】:
获取网址:
Request.UrlReferrer....
消化查询字符串:
NameValueCollection qs = HttpUtility.ParseQueryString(Request.UrlReferrer.Query);
【讨论】:
parent.location.href
【讨论】: