异步的方式去生成标签
异步的方式 可以提升一点速度,因为不用等待就可以返回
对于一些任务比较重的业务逻辑 那么最好使用异步的方式。
/// <summary>
/// 重写Process方法
/// </summary>
/// <param name="context"></param>
/// <param name="output"></param>
public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
{
await base.ProcessAsync(context, output);
output.TagName = "a"; //最后email标签名替换为a标签
output.Attributes.SetAttribute("href", "mailto:" + MailTo);//设置属性href
output.Content.SetContent(Content);//标签中间的内容
}Code language: JavaScript (javascript)
Previous: 27-自定义标签助手
Next: 29-局部视图