【发布时间】:2023-04-11 10:55:05
【问题描述】:
尝试在C#中做基本的webclient数据拉取,在visualstudio中方法不可用,代码无法编译。
//snip
WebClient client = new WebClient();
byte[] resp = client.DownloadData(url);
//snip
错误 1“System.Net.WebClient”不包含“DownloadData”的定义,并且找不到接受“System.Net.WebClient”类型的第一个参数的扩展方法“DownloadData”(您是否缺少使用指令还是程序集引用?)C:\Users\Michael\Documents\Visual Studio 2008\Projects\search2\search2\MainPage.xaml.cs
我在 XAML/Silverlight 项目的 c# 文件中执行此操作,但无法想象为什么会有所作为。我在网上找不到任何关于这个问题的参考资料,上个月我也有类似的工作,但在常规的 ASP.NET 页面中,而不是在 Silverlight 应用程序中。
【问题讨论】:
-
Silverlight 不支持整个 .NET Framework。检查 MSDN。
-
我没有找到任何明确告诉我不支持的内容。 WebClient 的东西对于像 Silverlight 这样的前端 RIA 技术来说似乎是相当基础的,不是吗?感谢您的回答...:/
-
感谢 Rex 在我没有耐心的时候找到msdn.microsoft.com/en-us/library/…。
-
谢谢你们两个:)
标签: c# asp.net silverlight webclient