問題タブ [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.
razor - asp.net 条件付きでタグ ヘルパー (テキストエリア) を無効にする
モデルから評価される条件に応じてテキストエリアを有効または無効にしたいのですが、テキストエリア タグ ヘルパーを使用しています。つまり、次のようなものです。
しかし、次の設計時エラーが発生しました: タグ ヘルパー 'textarea' は、要素の属性宣言領域に C# を含めることはできません。
それから私は試しました:
設計時のエラーは表示されませんでしたが、次のようにレンダリングされます:
Model.MustDisable==true
renders disabled='disabled'
AND Model.MustDisable==false
renders disabled
. したがって、テキスト領域は常に無効になります。
それから私は(を削除して)試しました:
設計時のエラーは表示されませんでしたが、前のものと同じようにレンダリングされます。
これを正しい方法で実装するにはどうすればよいですか?
views - asp.net MVC6 のすべての画像に asp-append-version="true" を追加する必要がありますか?
質問はタイトルにあります。すべての画像にこのタグ ヘルパーを使用するのは理にかなっているように思えますが、実際にそうする必要があるとすれば、なぜこれをデフォルトにしなかったのでしょうか?
これでパフォーマンスに影響はありますか?このタグ ヘルパーで画像を装飾してはいけない場合はありますか?
asp.net - ASP.net MVC6タグヘルパーが無効なマークアップを生成していますか?
次の点を考慮してください。
次のメタ タグは、asp によって生成されます。
HTML5 バリデーターを使用してこれを検証しようとすると、次のエラーが表示されます。
Validator.nu (Public): 要素「meta」に、「content」、「property」の属性が 1 つ以上ありません。
この問題を解決できる方法はありますか、それとも asp チームに報告する必要がありますか?
アップデート
これを問題としてasp.netチームに提出しました。
c# - ASP.NET MVC6 & EF 7 のカスタム TagHelpers
これが私のコードです:
_ViewImport.cs
BFcMVC.TagsHelpers:
インデックス.cshtml
次のコードはすべてエラーを返します。
どうすればこれを解決できますか?
c# - @addTagHelper を *.cshtml ファイルに追加した後。エラー500が表示される
使用する場合
My .cshtml ファイルではエラー 500 が発生しますが、別の ViewComponent で動作します
c# - ASP.NET MVC 6 タグ ヘルパーの使用時に条件付きで無効な属性を設定する
ASP.NET MVC タグ ヘルパーを使い始めたばかりですが、無効な属性のようなブール属性を条件付きで設定する方法がわかりません。
たとえば、次のようなタグ ヘルパーがあります。
しかしdisabled
、たとえば@Model.IsDisabled
true の場合にのみ、その部分が存在するようにします。
どうすればいいですか?
asp.net-core - Asp.Net MVC Core 1.0 - 空の領域を持つアンカー タグ ヘルパー
この領域のページの 1 つで、管理者と呼ばれる領域があり、自分の領域の外側にあるビューに移動したいのですが、実際にはどの領域にもありません。そのために空を渡すことができる HTML ヘルパーを使用します。そのようです:
ただし、タグ ヘルパーを使用する場合、空を渡すと機能しません。
私はすでにこの質問を見たことに注意する価値がありますが、私の質問は、現在のエリアの外にあるサイトのルートにナビゲートする方法でエリアを指定することに関するものであり、通常の URL を使用できることはわかっていますが、タグヘルパーでできるかどうか興味がありました。
c# - 入力にinnerHtmlを入力する方法(TagHelperで生成)?
MVC 6 Tag Helper を使用して独自のアンカー タグを作成しました。プロパティから innerHtml を指定すると問題なく動作しますが、HTML から直接 innerHtml を指定したいと考えています。カスタム アンカーの TagHelper コードは次のとおりです。
で、今の使い方はこんな感じです(現状・動作します)
次のように内部の html テキストを手動で与えることは可能ですか? (必要な状況 - 現在は動作しません)
razor - ASP.NET Core TagHelper プロパティの既定値
次のタグ ヘルパーがあるとします。
上記のプロパティで指定したデフォルト値を使用して、使用時にプロパティに値を提供する必要がないようにするにはどうすればよいですか。
それ以外の:
アップデート
これは実際には組み込みの機能であるため、MVC GitHub ページで問題を提起しました。