gpt4 book ai didi

Razor 找不到我的 HTML 助手

转载 作者:行者123 更新时间:2023-12-04 00:07:51 27 4
gpt4 key购买 nike

我在 Web 上使用 VS Express 2012。我的项目是一个 MVC 4 项目。

我正在尝试创建一个助手来创建一个菜单项,该菜单项是带有标签的 png 图像。我几乎剪切并粘贴了这段代码:

Action Image MVC3 Razor

当我尝试使用辅助 Razor 时找不到它。

我收到此错误:

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>

我还需要做什么?

最佳答案

您还需要重新加载您的解决方案

关于Razor 找不到我的 HTML 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13351176/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com