私は最近、タグヘルパーをタグヘルパー内で使用したいという状況に遭遇しました。私は周りを見回し、誰かがこれをやろうとしているのを見つけることができませんでした。私は貧しい大会を使用していますか?htmlを返すカスタムタグヘルパーでタグヘルパーを使用できますか?
Ex。 タグヘルパーは、別のタグヘルパーを含むHTMLを出力します。
Ex。
[HtmlTargetElement("tag-name")]
public class RazorTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
{
StringBuilder sb = new StringBuilder();
sb.Append("<a asp-action=\"Home\" ");
output.Content.SetHtmlContent(sb.ToString());
}
}
私は、C#から<a asp-action> </a>
タグヘルパーを処理するための方法はありますか?あるいは、タグヘルパーで出力HTMLを再処理するか?
これは助けになるでしょうか? http://stackoverflow.com/questions/32692857/nesting-taghelpers-in-asp-net-core-mvc-6 – Vlince
@Vlinceリンクをありがとうございますが、それは私が探しているものではありません、私はしたいです他のネストされたタグなしで、単一の入力タグを持つこと。私が本当にやりたいことは、別のタグヘルパーを呼び出すことです。 –
万が一[コンポーネントの表示](http://www.davepaquette.com/archive/2016/01/02/goodbyechild-actions-hello-view-components.aspx)をお探しですか? –