使用数据库中的多个电子邮件地址填充 Mailto 链接



我想在数据库中创建用户的电子邮件通讯组列表。我的想法是用每个列表中的用户填充 Mailto 链接。

这是我尝试过的:

var selectEmail = db.Query("SELECT Email FROM Users");

添加邮件链接:

<a href="mailto:@foreach (var row in selectEmail){@row.Email}">Email everyone</a>


问题是这会进入电子邮件,例如: email1@example.comemail2@example.com .

我需要用逗号分隔,如下所示:email1@example.com, email1@example.com


任何关于纠正此问题的想法或建议都会很棒。

如果 选择电子邮件 是 Enumerable,则可以使用字符串。连接以使用逗号连接字符串值。

<a href="mailto:@string.Join(",", Model.SelectEmail)">Email everyone</a>

最新更新