2
如何將元素定義爲TagHelper內容?如何在TagHelper.Process中獲取元素(定義爲TagHelper)的內容?
E.g.元素定義爲:
<markdown>bla bla</markdown>
和助手定義爲:
[HtmlTargetElement("markdown")]
public class MarkdownTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
{
var c = output.Content.GetContent();
// c is empty; how to get content "bla bla"?
}
}
是,在運行時或設計時?如果是第二個,你可以在你的'_ViewImports.cshtml'中添加的程序集中找到實現'ITagHelper'的所有類。在第一種情況下,我不知道ASP.Net Core是否在運行時公開這些信息 –
。元素的內容。在TagHelper.Proccess裏面。 –
啊,我完全誤讀了這個問題。是的,那是可以使用'outputput.GetChildContentAsync()' –