WebMatrix:使用@FileUpload Helper

时间:2011-08-08 16:36:17

标签: asp.net file-upload helper webmatrix

我的网站解决方案的Bin文件夹中有System.Web.Helpers.dll和.xml文件,但VS 2010抱怨“名称'FileUpload' does not exists in the current context”事件,但我使用{{1} };

@using System.Web.Helpers

这里有什么问题?

3 个答案:

答案 0 :(得分:2)

注意......如果您使用mcv3确保安装了microsoft-web-helper 1.15,如果您没有在软件包管理器中指定版本,它将自动安装2.0版本并将所有内容搞砸,因为只有mvc4与2.0兼容。

正确的命令应该是:

Install-Package microsoft-web-helpers -Version 1.15

答案 1 :(得分:2)

只需转到项目中的packages.config并删除即可 package id =“Microsoft.AspNet.Web.Helpers.Mvc”version =“2.0.20710.0”targetFramework =“net40”

清理你的项目

稍后安装nuGet Microsoft.AspNet.Web.Helpers.Mvc

就是这样

答案 2 :(得分:1)

FileUpload不在System.Web.Helpers中。它位于Microsoft.Web.Helpers,您可以从Package Manager获取。寻找ASP.NET Web Helpers Library

<强>安装

右键单击项目并选择Add Library Package Reference,或使用Package Manager Console and type

Install-Package microsoft-web-helpers