問題タブ [tag-helpers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
161 参照

c# - MVC6 選択タグ ヘルパーとナビゲーション プロパティ

以下のように、別のクラスとの関係を持つモデル クラスがあります。

最終的な目標は、クライアント CRUD ビューで Industry.Name を選択したり、編集/作成時にそれを割り当てたりできるようにすることです。

コントローラーで以下を使用して、ドロップダウンリストのデータを選択できました。

そして、各コントローラー関数に次のものがあります。

すべてが正常に機能しているように見えますが、これを自分のビューにバインドする方法がわかりません。タグ ヘルパーを使用するのはこれが初めてで、構文が正しくないと確信しています。

Edit 関数を呼び出すと、エラーは発生しませんが、ドロップダウン リストには何も入力されません。

誰かが私が間違っているところを指摘できますか?

0 投票する
1 に答える
1228 参照

validation - MVC 6 カスタム タグヘルパーの検証 - ソリューション

数年前に作成した HtmlHelpers から移動して、開発中にマークアップされたカスタム Taghelper があります...

すべて正常に動作し、この出力は次のようになります...

現在、次のように出力に追加する独自の検証 SPAN を作成するためのヘルプを探しています...

とにかく、その SPAN の基本的な作成はできますが、追加/編集中のフィールドのデータ注釈にアクセスできません。

HtmlHelpers を使用すると、出力を自動的に作成するために、次のように htmlHelper.ValidationMessageFor() を使用できます...

TagHelper ProcessAsync メソッド内から、同じまたは類似のデータ注釈情報を取得するにはどうすればよいですか? または、さらに良いことに、上記と同様の方法で検証要素を完全に自動生成するにはどうすればよいですか?

0 投票する
1 に答える
851 参照

asp.net-core - asp.netコアmvc​​ 6でカスタムタグヘルパーを作成するには?

私はここで本当に混乱しています。このリンクに従って少しずつすべてのことを行いました:CreateCustomTagHelperですが、これまでのところ私はそれを達成できませんでした。リンクからの正確なコードを使用しますが、主な問題は、かみそりビューでタグヘルパーを参照できないことです。参照にはこのコード行を使用しますが、機能しません: @addTagHelper "*, TestTagHelper.CustomTagHelpers.ProgressBarTagHelper",

私はこのエラーが発生します:

0 投票する
0 に答える
109 参照

asp.net - TagHelpers で Visual Studio Intellisense が機能しない

Visual Studio のタグ ヘルパーで Intellisense を機能させることができません。プロジェクトをゼロから開始し、次のように project.json ファイルに依存関係とフレームワークを設定しました。

Microsoft.AspNet.Tooling.Razor パッケージが含まれていることに注意してください。ここで回答されたドキュメントとその他の質問に基づいて、タグ ヘルパーで Intellisense を機能させるにはこれで十分なはずです。また、Visual Studio の標準テンプレートを使用して Web アプリケーションを作成すると、Intellisense が正常に機能するため、何が欠けているのかわかりません。何か案は?

前もって感謝します。

0 投票する
0 に答える
55 参照

asp.net - TagHelper を追加した後、Web サイトが機能しない

_Layout.cshtml の先頭にこの行を追加した後

Web サイトの実行時に空白のページが表示されます。

何が問題で、どうすればよいですか?

0 投票する
1 に答える
420 参照

c# - MVC 6 .Net Core1 リッカート スケールのカスタム タグ ヘルパーを作成する

.Net Core RC1 を使用して MVC 6 用のタグ ヘルパーを作成しようとしています。いくつかの優れたソースを見つけましたが、非常に近いものはありませんでした。これは私が見つけた最も近いもので、既存のコードを作成するために必要だと思った要素を取りました:

これを開始するには、私のターゲット HTML です。

現在、入力タグの1つを表示しようとしています。私がそれを理解できれば、ループを追加して他のものを取得します。ここに私のTagHelperがあります

これが私のかみそりのcshtmlです:

ただし、これはhtml出力としてのみ取得します。

そのため、タグを取得して処理していますが、期待どおりではありません。私が間違っていた場所で助けていただければ幸いです。

0 投票する
1 に答える
1553 参照

asp.net-core-mvc - カスタム TagHelper での TagHelper の使用

出力を次のようにする単純なページネーション TagHelper を作成しています。

クラスを定義する際に、「a」要素を生成し、それらを asp-controller、asp-action などの属性で装飾し、正しい href リンクとしてレンダリングするという考えがありました。これが私が思いついたコードです:

しかし、うまくいきません。asp-controller のような「MVC マジック属性」が出力に表示されますが、結果のリンクは機能しません。リンクを機能させるには、埋め込まれた "a" 要素に特定の href 属性をコードで追加する必要があります。

LinkTagHelper のような TagHelper を独自のカスタム TagHelper 内にネストするにはどうすればよいですか?