問題タブ [asp.net-core-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.
asp.net-core - ViewComponent レンダリング用の TagHelper
車輪を再発明する前に (この場合、可能かどうかはわかりません!)、Tag Helper 実装内で ViewComponent を呼び出す方法を示すコードのスニペットはありますか?
編集:テイラーの話からのコードを含める
c# - TagHelper から ~ root リンクを解決する方法
ASP.NET 5 MVC6 RC1 には、従来の「画面の左側」のメイン メニューを表すように設計された ViewComponent があります。
各メニュー項目リンクを表す最初の TagHelper を作成しています。
ハイパーリンクを作成しようとしている部分で立ち往生しています。
解決方法~/dashboard/summary?
このページのメニューを表示すると、リンクが のように表示され/dashboard/~/dashboard/summary
ます。
@Url.Content("...")
@Url.Content("...")
ie が表示され、剃刀として処理されません。タグ ヘルパーは pure を出力します。
最終的には .net コアの展開可能なソリューションを目指しているので、理想的には、ソリューションが .NET コアと互換性があることを望みます。
下記参照:
ありがとう!ダン。
c# - ViewDataDictionary または ModelStateDictionary を TagHelper に挿入するにはどうすればよいですか?
Razor ビューでは、モデル状態オブジェクトにアクセスできます。
razor にオブジェクトを挿入してアクセスViewData
するにはどうすればよいですか? 私は次のことを試しましたが、とは常に null です:ModelState
TagHelper
ViewData
ModelState
c# - タグ ヘルパーでループを作成する方法はありますか?
内部タグ ヘルパーを何らかの方法で反復処理する (リピーターのように) タグ ヘルパーを作成する方法はありますか? つまり、次のようなものです。
私はかみそりの foreach でそれを行うことができることを知っていますが、html で c# コードに切り替えることなくそれを行う方法を見つけようとしています。
c# - @addTagHelper で使用されるプロジェクト名を参照する文字列をより強力なものに置き換える方法はありますか
dotnet コアで Microsoft.AspNetCore.Razor.TagHelpers パッケージを使用しており、名前への依存関係を削除するか、少なくとも動的にしたいと考えています。
「MyWonderfulApp」の部分をより強力なものに置き換える方法についてのアイデアはありますか?
の線に沿った何か
c# - ASP.NET Core Web アプリケーション (.NET Framework) TagHelper Intellisense
ASP.NET Core Web アプリケーション (.NET Framework) プロジェクトを作成しましたが、TagHelper Intellisense が動作することを期待していました (非 .Net Framework コア プロジェクトと同様)。しかし、それは機能しません。
asp-for、asp-controllerなどのインテリセンスが表示されませんが、これらに限定されません。
私は何が欠けていますか?
ASP.Net Web フレームワークおよびツール拡張バージョン: 5.2.40314.0
そして、ここに私のproject.jsonがあります:
何か案は?
c# - カスタム TagHelpers がレンダリングされない
次のコードで定義されたカスタム TagHelper があります。
これは私の _ViewImports.cs.html ページです
私の見解Views\Home\Index.cshtml
では、これをやりたい
しかし、それはレンダリングされていません.../私のビューで認識されます私のアセンブリ/プロジェクト名はTJ.Website.Coreです
助けてください