問題タブ [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 に答える
780 参照

asp.net-mvc - ASP.NET 5 MVC 6 の名前付きタグ ヘルパー

Facebook Open Graph メタ タグを生成するために、ASP.NET 5 MVC 6 用のタグ ヘルパーに変換する 20 個の HTML ヘルパーを作成しました。「ウェブサイト」タイプの例を次に示します。

インデックス.cshtml

各 Open Graph オブジェクト タイプには、head タグに追加する必要がある特別な名前空間があります。

_Layout.cshtml

ViewBag とクラスのNamespacegetter プロパティを次のように使用して、過去に HTML ヘルパーを使用してこれを行うことができました。OpenGraphWebsite

インデックス.cshtml

_Layout.cshtml

タグヘルパーで同様の結果を達成する方法はありますか? タグヘルパーに名前を付けたり参照したりする方法はありますか?

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

razor - TagHelpers Intellisense が vNext beta8 の dnx46 で動作しない

dnx46 フレームワークを使用している場合、ASP.NET vNext WebToolsExtensionsVS14 Beta 8 で TagHelpers の色付けと Intellisense を機能させることができません。

注: プロジェクトはビルド、実行され、TagHelpers はサーバー上で正しく処理されます。この問題は設計時にのみ影響します。

私が使用した手順:

  1. ファイル >> 新しいプロジェクト - デフォルトのプロジェクト オプション (.Net Framework 4.6 を使用) と Web アプリケーション テンプレート:
  2. 次のように、 _Layout.cshtml、_ViewImports.chhtml、および project.json を表示します。
  3. project.json フレームワークを「dnx451」から「dnx46」に変更して保存します。参照を更新できるようにします。_Layout.cshtml を閉じます。ソリューションを再構築します。
  4. _Layout.cshtml を表示: 色付け と Intellisense が機能しない

質問:

  1. 他の誰かがこの問題を抱えていますか?
  2. 誰かが回避策を見つけましたか?
0 投票する
1 に答える
2038 参照

asp.net-core - 他のタグヘルパーを含むカスタム ASP.NET 5 タグヘルパーを作成する方法

Google で taghelpers の例を見てきましたが、探している例が見つかりませんでした。

次のコードがあります。

私がやろうとしているのは、それを次のようなものに置き換えることです

ただし、他のタグヘルパーを含むタグヘルパーを書くかどうかはわかりません

  1. 出来ますか?
  2. 可能であれば、上記のコード例を提供してください

編集:カスタムタグヘルパーに変数を保存するのと同じではありませんが、他のカスタムタグヘルパーまたは既存のタグヘルパーを呼び出したいです。

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

asp.net-mvc - HtmlHelper 実装 MVC 6 vNext

ASP.NET 5/MVC 6 を使用しています。ページの最後までスクリプト タグのレンダリングを遅らせることができるように、部分ページ内でカスタム HtmlHelper を使用してスクリプト タグを HttpContext に登録しています。

このコードはスクリプト タグを登録します。

このヘルパーを使用して Razor ページからスクリプト タグを登録するための使用法は次のとおりです。

_Layout.cshtml から呼び出されるこのコードは、登録されているすべてのスクリプト タグをレンダリングします。

これら 2 つの部分はうまく機能しますが、スクリプト タグに依存する特定の UI 要素 (この場合は Sparkline UI ウィジェット) を作成するために使用する HtmlHelper が追加されました。

を介して前の登録メソッドを呼び出すことに注意してください。

問題は、RenderResources コードを実行すると、アプリが無期限にハングすることです。私はこれを古い MVC 5 システムで動作させていましたが、新しい MVC 6 構成を考慮していくつかの変更を加える必要があり (タグ ヘルパーが変更の原因だと思います)、どうにかして失敗しました。

Sparkline メソッド、特に HtmlHelper.AddResource の呼び出しを適切に実装する方法はありますか?

ティア!

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

javascript - エラーがなくても表示されるasp-validation-summary div

これは私のページです。マイページ

赤いボックスは検証概要の div です

私はタグヘルパーを使用し、divは次のようになります

ユーザーがボタンを押した場合にのみ、この div を表示する方法はありますか?

ボタンを押したときに非表示にしてからjqueryを使用して表示しようとしましたが、ページがリロードされるため、その後も非表示のままです。

私のページは ASP.Net 5 MVC 6 です。

0 投票する
6 に答える
5380 参照

c# - MVC 6 タグ ヘルパー インテリセンス?

asp-Razor/MVC 6 の新しいタグ ヘルパーには Intellisense が必要ですか? asp-Pluralsight に関する Shawn Wildermuth のコースの 1 つをフォローしていて、すべてが適切に機能していましたが、タグの属性として入力を開始すると、IntelliSense を取得する必要があると思いました。

そこにあるはずだとしたら、それが消える原因について何か考えはありますか?

私は Visual Studio 2015 Community と、Kestrel、Mvc、および TagHelpers の .Net 依存関係のRC1-Finalバージョンを使用しています。

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

asp.net-core - セキュリティ トリミング ActionLink またはアンカー タグ ヘルパー

MVC6 にはセキュリティ トリミング アクション リンクまたはタグ ヘルパーのサポートが組み込まれていますか? それとも、これを自分で構築する必要がありますか? もしそうなら、誰かが似たようなことをしたか、MVC5コードを再実装する必要がありますか?

アクションへのアクセスに基づいてアクセスできない場合、生成されたリンクをオプションで非表示にできることを願っています