Silverlight-获取域信息
Silverlight应用程序如何询问浏览器其服务来自哪个域 更新:Silverlight-获取域信息,silverlight,silverlight-2.0,Silverlight,Silverlight 2.0,Silverlight应用程序如何询问浏览器其服务来自哪个域 更新: 确保如果您的类还没有这个using语句,请将它添加到类的顶部。这将有助于您了解一些您将在网上看到的示例。这让我有点困惑 using System.Windows.Browser; 怎么样?那会让你得到你需要的。关于浏览器互操作的页面 正如jcollum所说,您可以访问HtmlDocument.DocumentUri属性来获取主机上的大量信息。要回答您评论中的问题,请在Page.xaml.cs中执行以下操作: using
确保如果您的类还没有这个using语句,请将它添加到类的顶部。这将有助于您了解一些您将在网上看到的示例。这让我有点困惑
using System.Windows.Browser;
怎么样?那会让你得到你需要的。关于浏览器互操作的页面 正如jcollum所说,您可以访问HtmlDocument.DocumentUri属性来获取主机上的大量信息。要回答您评论中的问题,请在Page.xaml.cs中执行以下操作:
using System;
using System.Windows.Browser;
using System.Windows.Controls;
namespace SilverlightApplication1
{
public partial class Page : UserControl
{
public Page()
{
InitializeComponent();
string hostName = HtmlPage.Document.DocumentUri.Host;
int port = HtmlPage.Document.DocumentUri.Port;
}
}
}
+1.谢谢。对这个老问题有什么想法吗:我似乎无法通过VS2008使用Silverlight附加组件或Blend 2做很多事情。我基本上是手工写XAML。Blend 2甚至不知道a是什么。我想给某人一个答案。@Bruno Tyndall:请参阅我对你以前问题的回答“确保你的类没有这个using语句,请将它添加到你的类的顶部”:我通常粘贴代码,让VS处理添加using语句的事。您将收到警告,然后可以使用下拉菜单。如果你有,就用它。你说的“使用”下拉菜单是什么意思?这是重竖琴还是码流?或者只是我在VS中从未注意到的东西?