【问题标题】:'IHtmlHelper<dynamic>' does not contain a definition for 'Widget' in nopcommerce 4.0'IHtmlHelper<dynamic>' 不包含 nopcommerce 4.0 中的 'Widget' 定义
【发布时间】:2019-02-11 09:57:22
【问题描述】:

添加时出现红线并显示标题错误

@Html.Widget("home_page_top")

@Html.Action("TopicBlock", "Topic", new { systemName = "HomePageText" })

在 nopcommerce 中的 nop.web 主页视图中。 完整的错误显示以下消息,即:

错误 CS1061 'IHtmlHelper' 不包含 'Widget' 的定义,并且找不到接受第一个参数类型为 'IHtmlHelper' 的可访问扩展方法 'Widget'(您是否缺少 using 指令或程序集参考?)

【问题讨论】:

    标签: asp.net-mvc nopcommerce-4.0


    【解决方案1】:

    我得到了解决方案。我走错路了,我在 4.0 中执行代码 3.8。这就是我遇到这个问题的原因。

    【讨论】:

    • 解决办法是什么?你是如何修改代码使其工作的?
    【解决方案2】:

    如果其他人遇到这个问题,在 4.0 版中,添加小部件区域的代码已更改。使用这个:

    @await Component.InvokeAsync("Widget", new { widgetZone = "custom_widget_zone" })

    【讨论】:

      猜你喜欢
      • 2020-02-19
      • 2019-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多