Asp.net core mvc 如何使TagHelper仅呈现无父标记的纯文本?
如何阻止TagHelper呈现外部标记 e、 g.我想要像这样的东西:Asp.net core mvc 如何使TagHelper仅呈现无父标记的纯文本?,asp.net-core-mvc,asp.net-core-3.0,tag-helpers,asp.net-core-tag-helpers,Asp.net Core Mvc,Asp.net Core 3.0,Tag Helpers,Asp.net Core Tag Helpers,如何阻止TagHelper呈现外部标记 e、 g.我想要像这样的东西: <title> <translate>LoginPageTitle</translate> </title> 好吧,结果我只需要这个: output.TagName=null好的,结果我只需要这个: output.TagName=null public class TranslateTagHelper : TagHelper { public string R
<title>
<translate>LoginPageTitle</translate>
</title>
好吧,结果我只需要这个:
output.TagName=null代码>好的,结果我只需要这个:
output.TagName=null代码>
public class TranslateTagHelper : TagHelper
{
public string ResourceSet { get; set; } = "Global";
public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
{
var content = await output.GetChildContentAsync();
string originalContent = content.GetContent();
output.Content.SetContent(@DbRes.T(originalContent, ResourceSet)); // Get translation from DB
}
}