查看说明的核心代码示例...编辑规范行为的动作。我想在我的插件中以相同的方式复制此删除功能,但是,收到错误。
获取此错误
' 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")
我知道我可能需要仔细检查我的路线,错误导致我认为问题不是路由问题。
答案 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
,因此您必须将其引用添加到您的视图文件中。