【发布时间】:2016-09-26 21:42:17
【问题描述】:
此 SELECT 返回项目所有者的电子邮件地址:
var selectEmailData = "SELECT User.Email FROM Projects INNER JOIN User ON Projects.ProjectOwner = User.UserId WHERE ProjectId=@0";
var dataEmail = db.Query(selectEmailData, ProjectId);
@foreach (var row in dataEmail)
{
@row.Email
}
但是当我尝试这个时:
var mailTo = dataEmail.ToString();
发送电子邮件:
WebMail.Send(
to: mailTo,
subject: "Hello there!",
body: "Your project is ready."
);
我知道了:指定的字符串不是电子邮件地址所需的格式。
这段代码有什么问题?
【问题讨论】:
-
那么
mailTo中的内容是什么? -
User.Email的值是多少? -
mailTo和User.Mail是来自:@row.Email的邮件地址
标签: c# email razor asp.net-webpages