0

如果我在站点 abc.com 并访问我的站点 def.com,该站点托管了一个 silverlight 应用程序。如何在我的 silverlight 应用程序中找出我刚刚来自哪个域?

4

2 回答 2

1

假设您通过链接访问您的站点(如果您只是输入您的网站地址,这将不起作用),您在 def.com 上的托管 ASPX 页面将收到一个引用 URL。

然后,您只需通过 Silverlight 控件的 InitParams 设置将其传递到 Silverlight 应用程序。

有关如何将属性传递给 Silverlight,请参阅HttpRequest.UrlReferrer 属性此示例。

于 2012-04-18T15:37:01.830 回答
0

你不能。您将不得不为此使用 Javascript,即使那样您也无法看到用户来自哪个站点,您可以返回上一页。

您可以通过检查 Web 服务器日志在服务器端执行此操作。

于 2012-04-17T04:59:28.003 回答