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

时间:2013-10-01 18:18:48

标签: asp.net mailto asp.net-webpages

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

这就是我的尝试:

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

添加Mailto链接:

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


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

我需要以逗号分隔,例如:email1@example.com, email1@example.com


任何纠正这个或建议的想法都会很棒。

1 个答案:

答案 0 :(得分:0)

如果selectEmail是Enumerable,则可以使用string.Join将字符串值与逗号连接。

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