いくつかのdata- *要素(およびonclick要素)を持つlink要素()をいくつかの変数に応じて動的に割り当て/設定する必要がありますモデル。したがって、本質的に、リンクには、モデル状態に応じて、Xデータ〜*要素までのデータ要素はありません。どのように私は素晴らしく清潔な方法でこれを達成するのですか? StringBuilderと一緒に作品を集め、Html.Raw(...)を使ってそれを印刷することは、私にとって素晴らしい方法のようではありません。ASP.NET MVC Razor:動的にHTMLを構築する
データ要素の1つにJSONデータが含まれています。ソリューションに二重引用符などをエンコードする方法が含まれているとよいでしょう。
私はより正確に私のアプローチを書いていたはずです。ビュー内で私はStringBuilderを使用していました。私は実際にTagHelperを使用してタグを構築するための拡張メソッドを作成するというアプローチに陥りました。 MergeAttributeメソッドは非常に便利です。あなたの答えがこのアプローチにも言及しているならば、あなたが言及したように、それはテスト可能でしょう。 – 0xDECAFBAD