public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output) { InitOption(context, output); output.TagName = TagName; if (ClassName.IsNotNullOrWhiteSpace()) { output.AddClass(ClassName, HtmlEncoder.Default); } foreach (var item in Class) { output.AddClass(item, HtmlEncoder.Default); } if (HasChild) { //添加默认内容 var content = await output.GetChildContentAsync(); output.Content.AppendHtml(content); } await base.ProcessAsync(context, output); }