System.Web.Mvc.Html.DisplayExtensions vs System.Web.WebPages

时间:2015-04-20 14:29:59

标签: c# html asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我正在研究一个拥有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文件。

1 个答案:

答案 0 :(得分:0)

我得到的同样的错误并尝试了以下步骤并且它有效

1)关闭Visual Studio

2)删除bin和obj文件夹

3)重新打开解决方案并重建

$)视图上没有错误

注意:无需更改配置文件上的任何内容,并且简单的清理和重建解决方案不起作用。