asp.net core 2.0

时间:2017-12-04 17:46:27

标签: asp.net-mvc nopcommerce asp.net-core-2.0 nopcommerce-4.0

查看说明的核心代码示例...编辑规范行为的动作。我想在我的插件中以相同的方式复制此删除功能,但是,收到错误。

获取此错误

  

' IHtmlHelper'不包含' DeleteConfirmation'的定义没有扩展方法'删除确认'接受第一个类型' IHtmlHelper'可以找到(你错过了使用指令或程序集引用吗?)

我已经在3.90中使用了但它在4.0 asp.net核心中出现错误有人在插件中使用@Html.DeleteConfirmation(在管理方面)可以给我一个线索

我在html中有一个span元素,如下所示;

<span id="myattribute-delete" class="k-button">@T("Admin.Common.Delete")</span>

尝试使用@Html.DeleteConfirmation("myattribute-delete")

我知道我可能需要仔细检查我的路线,错误导致我认为问题不是路由问题。

1 个答案:

答案 0 :(得分:1)

正如@Stephen所说,它不是MVC的一部分,而且它是nopCommerce的定制助手。

@Html.DeleteConfirmation是nopCommerce 3.90中的助手,但在4.0中它已被更改为

<nop-delete-confirmation asp-model-id="@Model.Id" asp-button-id="myattribute-delete" />

该助手位于Nop.Web.Framework.TagHelpers.Admin,因此您必须将其引用添加到您的视图文件中。