【发布时间】:2015-04-22 18:28:26
【问题描述】:
是的,我已经搜索了 s.o. 的其余部分。对于解决方案,这些解决方案都不适合我。问题来了:
1) Visual Studio 2012 -> 新网站...
2) 创建一个普通的 MVC 4 站点 (Razor v2) 和 .NET 4.5
3) 在 Default.cshtml 中添加如下代码
@using (Html.BeginForm())
{
}
4) 启动并收到此错误:
CS1061: 'System.Web.WebPages.Html.HtmlHelper' does not contain a definition for 'BeginForm' and no extension method 'BeginForm' accepting a first argument of type 'System.Web.WebPages.Html.HtmlHelper' could be found (are you missing a using directive or an assembly reference?)
什么给了?
编辑,将我的网站作为 zip 文件上传到这里,只有 276K: http://budzap.com/mvc.zip
【问题讨论】:
-
如果您列出尝试过的内容会有所帮助:using 语句存在、已清理的解决方案、删除 .user 项目文件、NUGET 还原等。stackoverflow.com/questions/12692011/…
-
您是否尝试过更新 web.config,如此处所示stackoverflow.com/questions/12041633/…
-
我在 s.o. 中尝试了大约 20 种不同的解决方案,所以不想全部列出,但实际上没有任何帮助。试过goldeye的修复,但没有效果。添加了指向我网站 zip 的链接,也许有人可以尝试快速运行它并得到相同的错误。
-
你能创建解决方案并上传到网站吗?
-
已经做了,它在问题的底部,也在这里:budzap.com/mvc.zip
标签: asp.net-mvc-4 visual-studio-2012