我正在研究一个拥有mvc3知识的mvc4项目。在我的剃刀视图页面上,我有一些html元素,例如:@Html.ActionLink("Edit", "EditClubDate", new { id=item.ID })
。
但我也发现在System.Web.Mvc.Html.DisplayExtensions
的命名空间中还有一个方法调用ActionLink
。有谁知道这个区别?
Morover,我在VS2012上的错误列表中出现错误,写为
System.Web.WebPages.HTml.HtmlHelper剂量不包含的定义 ' ActionLink的'
我尝试在两个views文件夹和顶级文件夹中修改我的web.config文件。
答案 0 :(得分:0)
我得到的同样的错误并尝试了以下步骤并且它有效
1)关闭Visual Studio
2)删除bin和obj文件夹
3)重新打开解决方案并重建
$)视图上没有错误
注意:无需更改配置文件上的任何内容,并且简单的清理和重建解决方案不起作用。