我正在使用VS Express 2012进行Web。我的项目是一个MVC 4项目。
我正在尝试创建一个菜单项,这是一个带有标签的png图像。我几乎剪切并粘贴了这段代码:
当我尝试使用帮手时,剃刀无法找到它。
我收到此错误:
CS1061:'System.Web.Mvc.HtmlHelper'不包含'AddMenuItem'的定义,也没有接受第一个类型为'System.Web.Mvc.HtmlHelper'的扩展方法'AddMenuItem'(是你错过了使用指令或程序集引用?)
我的代码如下所示:http://pastebin.com/cfsN99tF
我正在尝试使用_Layout.cshtml:http://pastebin.com/5vN8yYCa
我已将名称空间添加到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.Optimization" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
<add namespace="HtmlHelperExtensions" />
</namespaces>
</pages>
我还需要做什么?
答案 0 :(得分:17)
您还需要重新加载解决方案
答案 1 :(得分:14)