如何在asp.net mvc5 identity 2中添加用于电子邮件确认的html电子邮件模板?

如何在asp.net mvc5 identity 2中添加用于电子邮件确认的html电子邮件模板?,asp.net,asp.net-mvc,asp.net-mvc-5,asp.net-identity,asp.net-identity-2,Asp.net,Asp.net Mvc,Asp.net Mvc 5,Asp.net Identity,Asp.net Identity 2,默认情况下,此代码附带asp.net mvc5 Identity 2电子邮件确认 await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>"); wait UserManager.sendmailasync(user.Id,“确认

默认情况下,此代码附带asp.net mvc5 Identity 2电子邮件确认

   await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>");

wait UserManager.sendmailasync(user.Id,“确认您的帐户”,“请通过单击确认您的帐户”);

但是我想添加一个html电子邮件模板。那么我该怎么做呢?谢谢

我们可以将html标记存储在一个变量中,然后将该变量传递给方法UserManager.sendmailasync()方法

string message=“您的电子邮件发送时间”;
等待UserManager.sendmailasync(user.Id,“确认您的帐户”,消息);

有关更多详细信息,请查看此链接:

电子邮件模板ASP.NET标识是两件完全不同的事情。你想用什么?电子邮件,或ASP.NET标识?我想更改确认电子邮件用户界面。然后您将处理应用程序的HTML内容。您是否尝试编辑将呈现的HTML?请通过单击“我希望在HTML视图中显示此邮件”来确认您的帐户。但是如何从await UserManager.SendEmailAsync(…)调用该视图如果在asp.net中使用SMTP邮件,则必须将MailMessage的.IsBodyHtml属性设置为true。否则,至少在某些电子邮件客户端中,用户将看到HTML代码,而不是所需的表示。
string message = "<h3>Your Email Tempalte</h3>";
await UserManager.SendEmailAsync(user.Id, "Confirm your account", message);