0

我目前正在建立一个网站,希望所有者能够为他的产品上传照片,并且能够在 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但我不完全理解他们在说什么。谁能更好地解释/帮助我?提前致谢

4

1 回答 1

1

确保您已将 System.Web.Abstractions 程序集添加到您的项目中。您可以通过转到解决方案资源管理器来验证这一点,转到您的项目并查看“文件夹”参考。您应该在那里看到一个 System.Web.Abstractions 条目。

如果它不可见,请右键单击“参考”文件夹并选择“添加参考”。选择选项卡“.NET”并搜索 System.Web.Abstractions。

现在您应该可以使用 HttpPostedFileBase。如果您在尝试添加程序集时没有看到 System.Web.Abstractions 条目,请确保您的项目至少为 .NET Framework 3.5(请参阅MSDN 文档)。

于 2013-10-29T08:08:51.683 回答