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

C# 忘记密码电子邮件的自定义模板,c#,asp.net,asp.net-identity,C#,Asp.net,Asp.net Identity,我正在使用Asp.NETMVC中处理登录和密码管理的集成方式 我想自定义由于忘记密码过程而产生的电子邮件 现在很简单,只是: 请通过单击重置密码 我想使用我的自定义文本。键入电子邮件模板和任何可替换为{0}、{1}等的变量文本。然后将其添加为项目设置。当你准备好发送电子邮件时,拉取设置值,它是电子邮件的文本,并像string.format一样处理它,以在变量文本的信息中加入sub。啊,我似乎找到了包含此文本的代码: public async Task<ActionResult> Fo

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

我想自定义由于忘记密码过程而产生的电子邮件

现在很简单,只是: 请通过单击重置密码


我想使用我的自定义文本。

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

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

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修改该字符串。

是的,如果我想让应用程序所有者自定义它,这是一个很好的观点。