1

コアコードの例を見る... SpecificationAttributeのアクションを編集します。私はプラグインで同じ方法でこの削除機能を複製しようとしていますが、エラーが発生します。 「DeleteConfirmation」とタイプ「IHtmlHelper」の最初の引数を受け入れていない拡張メソッド「DeleteConfirmation」の定義が含まれていません。このエラー@ Html.DeleteConfirmation asp.netコア2.0のプラグインビュー(管理者)

「IHtmlHelper」を取得

見つけることができる(あなたが使用して不足していますディレクティブまたはアセンブリ参照?)

私は3.90で使用していたが、誰もが私の手がかり

を与えることができる行政側のプラグイン()で @Html.DeleteConfirmationを使用していた、それは4.0 asp.netコアでエラーを取得3210

私は以下のように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のカスタムヘルパーだと述べています。

@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にあるそのヘルパーに変更されました。

+1

こんにちは、それは私のためにうまく動作します。 –

+0

@ILYASPATELうれしい –

関連する問題