Kısa bir süre önce bir etiket yardımcısı içinde bir etiket yardımcısı kullanmak istediğim bir duruma girdim. Etrafa baktım ve bunu yapmaya çalışan başka birini bulamadım, fakir bir toplantı mı yapıyorum yoksa belgelerin eksik mi?Bir Etiket Yardımcısı'nı html döndüren özel bir Etiket Yardımcısı'nda kullanabilir miyim?
Ex. Etiket Yardımcısı A, başka bir etiket yardımcısı içeren HTML çıktıları.
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>
etiketi yardımcı işlemek için benim için bir yolu var mı? Veya çıkış HTML'sini etiket yardımcılarıyla yeniden işlemek için mi?
Bu herhangi bir yardımcı olabilir mi? http://stackoverflow.com/questions/32692857/nesting-taghelpers-in-asp-net-core-mvc-6 – Vlince
@Vlince Bağlantı için teşekkürler, ama hayır, yapmak istediğim şey değil, ben isterim diğer iç içe geçmiş etiketler olmadan tek bir giriş etiketine sahip olmak. Gerçekten yapmak istediğim, bir etiket yardımcısını diğerinden aramak. –
Herhangi bir olasılıkla [Görüntüle Bileşenleri] (http://www.davepaquette.com/archive/2016/01/02/goodbye-child-actions-hello-view-components.aspx) arıyorsunuz? –