尝试用C#做基本的webclient数据拉取,visualstudio中没有方法,代码也编译不出来。

        //snip
        WebClient client = new WebClient();
        byte[] resp = client.DownloadData(url);
        //snip

错误 1“System.Net.WebClient”不包含“DownloadData”的定义,并且找不到接受“System.Net.WebClient”类型的第一个参数的扩展方法“DownloadData”(您是否缺少 using 指令或程序集引用?)C:\Users\Michael\Documents\Visual Studio 2008\Projects\search2\search2\MainPage.xaml.cs

我在 XAML/Silverlight 项目的 c# 文件中执行此操作,但无法想象为什么这会有所作为。我在网络上找不到对此问题的任何引用,上个月我有类似的工作,但在常规 ASP.NET 页面中,而不是在 Silverlight 应用程序中。

最佳答案

Silverlight 有一个精简版的 .NET Framework。请参阅 MSDN's documentation for the WebClient in Silverlight 以了解与完整的 .NET Framework 中的对应方法相比,它的方法很少。

关于c# - 我的 Silverlight 应用程序无法使用 webclient 方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2308578/

10-13 06:27