在silverlight的导航框架中加载外部网页

时间:2012-12-28 06:07:15

标签: c# silverlight navigation

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

我尝试过的事情:
现在我已经尝试将框架的源代码设置为“http://www.google.com”,dint work,说无效的网址,但我没有uri映射。 并尝试使用超链接放置NavigateUri="http://www.google.com" TargetName="ContentFrame"这样仍然没有运气。

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

需要帮助。

1 个答案:

答案 0 :(得分:0)

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

排序......

您可以通过网络客户端加载页面,但您可能需要将客户端访问策略设置为外部。

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

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

OH,我记得,你可以设置一个div,在单击按钮之前看不到它并加载内容,因为silverlight可以使用javascript来加载动态html。