0

问题:
在我的 silverlight 工具中,<Navigation:frame/>现在想要在单击按钮时在该框架中加载 Google 主页,或者可能正在加载..

我尝试了什么:
现在我尝试将框架的来源设为“http://www.google.com”,dint 工作,说无效的 url,但我没有 uri 映射。并尝试在超链接上这样放置NavigateUri="http://www.google.com" TargetName="ContentFrame"仍然没有运气。

意图:
我实际上想以XML格式或其他格式获取页面内容,以便我可以通过代码修改谷歌页面的内容,然后填充到框架中。

在这里需要帮助。

4

1 回答 1

0

如果您在浏览器中使用 silverlight,则无法“在上下文中”加载网页,您必须将其加载为外部页面。

有点...

您“可以”通过 webclient 加载页面,但您可能需要设置客户端访问策略以转到外部。

您还可以调用 WCF 服务后端并让它为您“加载”。就像您自己的自定义代理一样。

如果它是 XML 格式,那么尝试使用客户端访问代理的 webclient 可能会很有用。

哦,我记得,您可以设置一个在单击按钮之前不可见的 div 并加载其中的内容,因为 silverlight 可以使用 javascript 加载动态 html。

于 2013-02-20T21:05:11.743 回答