如何在C#中使用SendGrid Api替换按钮链接

时间:2017-05-23 18:46:01

标签: c# sendgrid

我在SendGrid帐户中有一个交易模板,我学会了如何使用它here,基本上,我想要改变的任何html标签都是这样做的:

msg.SetTemplateId("0000000-00000-00000-0000-0000000");
msg.AddSubstitution("-name-", "Example User");
msg.AddSubstitution("-city-", "Denver");

问题是,如果我必须在Button中放置一个链接,我将如何做到这一点。 ?

<a href="http://www.MyCustomLink.com/"><button style="color:#607D8B; background-
color: white;
border: none;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
padding: 15px 32px;"
type="button">Confirm Account</button>

1 个答案:

答案 0 :(得分:2)

您应该只需将href的值设置为替换键即可。

例如:

<a href="-accountConfirmationLink-">
    <button>Confirm Account</button>
</a>

然后可以替换为

msg.AddSubstitution("-accountConfirmationLink-", "https://stackoverflow.com");