3
这从项目业主返回的电子邮件地址:格式化字符串作为电子邮件地址
var selectEmailData = "SELECT User.Email FROM Projects INNER JOIN User ON Projects.ProjectOwner = User.UserId WHERE [email protected]";
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的价值是什么? – ChrisF
'mailTo'和'User.Mail'是来自以下地址的邮件地址:'@ row.Email' – Mendelsohn