我目前正在建立一个网站,希望所有者能够为他的产品上传照片,并且能够在windows azure帮助页面上找到几乎所有内容。但是我试图使用以下代码
public void Upload(IEnumerable<HttpPostedFileBase> file)
{
//code goes here
}
但是HttpPostedFileBase使用System.Web.Abstractions,但是当我尝试使用它时
using System.Web;
using System.Web.Abstractions;
它不会让我调用System.Web.Abstractions,我已经在线查找并找到了这个解决方案https://stackoverflow.com/a/1911158/2558743但我并不完全理解他们在说什么。任何人都可以更好地解释它/帮助我吗?提前致谢
答案 0 :(得分:1)
确保已将System.Web.Abstractions程序集添加到项目中。 您可以通过转到解决方案资源管理器来验证这一点,转到您的项目并查看“文件夹”参考。 你应该在那里看到一个System.Web.Abstractions条目。
如果看不到,请右键单击References文件夹并选择“添加引用”。 选择“.NET”选项卡并搜索System.Web.Abstractions。
现在你应该可以使用HttpPostedFileBase了。 如果在尝试添加程序集时没有看到System.Web.Abstractions条目,请确保您的项目至少是.NET Framework 3.5(请参阅MSDN documentation)。