Если у меня есть тег вроде:
<foo>Some content</foo>
Как я могу получить содержимое в TagHelper?
Я ничего не вижу на TagHelper
или TagHelperContext
.
Я пытаюсь проанализировать содержимое тега.
Если у меня есть тег вроде:
<foo>Some content</foo>
Как я могу получить содержимое в TagHelper?
Я ничего не вижу на TagHelper
или TagHelperContext
.
Я пытаюсь проанализировать содержимое тега.
Решение немного неинтуитивное, вы получаете контент из TagHelperOutput
с помощью метода TagHelperOutput.GetChildContentAsync()
.
Если у нас есть такой тег:
<my-tag>Some content</my-tag>
Затем
public override void Process(TagHelperContext context, TagHelperOutput output)
{
var childContext = output.GetChildContentAsync().Result;
var content = childContext.GetContent();
// content == "Some content"
}