C# 如何允许动态Sendgrid事务模板的模板数据中包含html?

C# 如何允许动态Sendgrid事务模板的模板数据中包含html?,c#,sendgrid,sendgrid-api-v3,sendgrid-templates,C#,Sendgrid,Sendgrid Api V3,Sendgrid Templates,也许我看不到这里显而易见的东西。我用它来发邮件。我也在用 一个快速代码示例: var msg = new SendGridMessage {From = new EmailAddress("my@email.com")}; var personlization = new Personalization {Tos = new List<EmailAddress> {new EmailAddress("some@email.com")}}; dynamic t = new System

也许我看不到这里显而易见的东西。我用它来发邮件。我也在用

一个快速代码示例:

var msg = new SendGridMessage {From = new EmailAddress("my@email.com")};
var personlization = new Personalization {Tos = new List<EmailAddress> {new EmailAddress("some@email.com")}};
dynamic t = new System.Dynamic.ExpandoObject();
t.firstname = "John";
t.lastname = "Doe";
t.message = "a <br/> line <br/> break";
msg.TemplateId = "abcdefg";
personlization.TemplateData = t;
msg.Personalizations = new List<Personalization> {personlization};

var response = await client.SendEmail(msg);
var msg=new SendGridMessage{From=new EmailAddress(“my@email.com")};
var personlization=新个性化{Tos=新列表{新电子邮件地址(“some@email.com")}};
dynamic t=newsystem.dynamic.ExpandoObject();
t、 firstname=“约翰”;
t、 lastname=“Doe”;
t、 message=“a

中断”; msg.TemplateId=“abcdefg”; personlization.TemplateData=t; msg.Personalizations=新列表{personalization}; var response=wait client.sendmail(msg);
我可以看到如何使用
htmlContent
prop手动添加内容、文本或html,但在本例中,我使用的是事务性模板


在上面的示例中,电子邮件是通过html编码的,而不是创建换行符,我希望个性化设置是html。此外,模板是html

您要寻找的答案是,问题在于您使用的模板

Handlebar HTML转义
{{expression}
返回的值。如果你 如果不希望把手转义一个值,请使用“三重隐藏”
{{{{{