28-异步的方式定义标签助手

异步的方式去生成标签

异步的方式 可以提升一点速度,因为不用等待就可以返回

对于一些任务比较重的业务逻辑 那么最好使用异步的方式。

/// <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)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注