我正在尝试设置 MVCMailer 以使用他们在网站注册时设置的电子邮件和用户 ID。我使用股票 MVC 框架来设置用户注册框架,因此 ASPNETDB.MDF DB 用于跟踪电子邮件用户 ID 和密码。我目前被困在如何从数据库中提取当前用户 ID 和电子邮件,以便 MVCMailer 知道将带有密码重置说明的电子邮件发送到哪里。下面是我尝试将数据从数据库中取出并放入发送邮件功能。我知道我错了,因为我在会员这个词下面有红色的波浪线。
public virtual MailMessage Welcome(string ADID)
{
var mailMessage = new MailMessage{Subject = "Welcome"};
mailMessage.To.Add(membership.Email);
ViewBag.Name = membership.UserId;
PopulateBody(mailMessage, viewName: "Welcome");
return mailMessage;
}
有谁知道如何做到这一点,我一直在寻找几个小时来了解如何在没有运气的情况下完成这一点。我看过的教程似乎都使用硬编码值来发送电子邮件。如果您需要任何其他代码,请告诉我,感谢您的帮助!