1 检查一下MVC版本,MVC3.0才开始支持它的。
2 查看一个Web.config里的共享程序集是否被删除了
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages"/>
<add namespace="Domain.Entities"></add>
</namespaces>
</pages>
检查下Web.config 中是否有使用 System.Web.Mvc.Html 命名空间
已经引用了
升级一下vs或者把mvc用到的库全部移除然后重新引用一下。
这个方法试过了,不行
@zwwhnly: VS2012 打开以前版本的项目?
打开vs库程序包管理界面,搜索asp.net mvc4,安装到相应的项目,即可解决这个问题