1

핵심 코드 예제를 보면 ... SpecificationAttribute에 대한 동작 편집. 그러나 플러그인에서 동일한 방식으로이 삭제 기능을 복제하려고하지만 오류가 발생합니다. 'DeleteConfirmation'입력 'IHtmlHelper'의 첫 번째 인수를 받아들이는없는 확장 메서드 'DeleteConfirmation'에 대한 정의가 포함되어 있지 않습니다이 오류@ Html.DelleteConfirmation asp.net 코어 2.0의보기 (관리자)

'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

'오류'메시지를 추가 할 수 있습니까? – Hackerman

+0

@Hackerman 나는이 게시물을 편집 해 주셔서 감사합니다. –

+0

당신의'DeleteConfirmation()'메쏘드는 (MVC의 일부가 아니므로) 어떻게 등록 했습니까? –

답변

1

@Stephen은 MVC의 일부가 아니며 nopCommerce의 맞춤 도우미라고 전합니다. nopCommerce 3.90에 있지만 4.0은

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

로 변경되었습니다 그리고 Nop.Web.Framework.TagHelpers.Admin에있는 그 도우미는 그래서 당신은보기 파일로의 참조를 추가해야 /까지

@Html.DeleteConfirmation는 도우미입니다.

+1

안녕하세요, 저에게 잘 맞습니다. –

+0

@ILYASPATEL 기꺼이 도와 드리겠습니다 :) –