silverlight中获取网页代码示例

在silverlight中如果要跨域访问,则需要在被访问网站的根目录下添加策略文件crossdomain.xml。内容如下(可以更细致配置,可以查阅相关资料):

在silverlight中使用webclient来获取网页内容,这里我简单封装了一个类。

需要using System.Net;

使用方法:

定义带模板委托

public delegate void DelegateSingleParam<T>(T t);

调用

SuperWebRequest myWebRequest = new SuperWebRequest(
Config.WebRoot+"lastvolumn.xml", new DelegateSingleParam<string>(OnLoadLastVolumn));

回调: data即网页代码

private void OnLoadLastVolumn(string data)
{

}

你可能感兴趣的:(silverlight)