忘记密码电子邮件的自定义模板

时间:2017-04-28 12:17:26

标签: c# asp.net asp.net-identity

我正在使用Asp.Net MVC中处理登录和密码管理的集成方式。

我想自定义因忘记密码流程而产生的电子邮件。

现在很简单,只需: 请点击

重置密码

我想使用自定义文字。

2 个答案:

答案 0 :(得分:1)

键入电子邮件模板以及可以用{0},{1}等替换的任何变量文本。然后将其添加为项目设置。当您准备好发送电子邮件时,请拉出设置值(它是电子邮件的文本)并将其像string.format()一样处理到变量文本的信息中。“

答案 1 :(得分:0)

啊,我似乎找到了包含此文本的代码:

public async Task<ActionResult> ForgotPassword(ForgotPasswordViewModel model)
        {

                 await UserManager.SendEmailAsync(user.Id, "Reset Password", *"Please reset your password by clicking <a href=\"" + callbackUrl + "\">here</a>"*);

            }

我应该用我自己的文本或html修改该字符串。