【发布时间】:2015-12-11 12:43:07
【问题描述】:
我想知道是否可以在 href 中放置一个 foreach 循环?
原因是因为我希望一个链接能够链接到多封电子邮件,而我不知道该怎么做。
我使用的是 HTML,Razor
我试过这样做:
@foreach (var syv in syvs)
{
<a href="mailto:@syv.ePost" target="_top">@syv.ePost</a>
}
但现在它显示所有邮件。我想要的是一个可以邮寄给所有人的链接。
我需要只循环邮件在链接内的东西,但我不知道怎么做。我想在点击时向多个人发送电子邮件。
【问题讨论】:
-
您使用什么语言? php?请展示你做了什么。
-
你能解释一下你想要链接到多封电子邮件的意思吗?单击时向不同的人发送电子邮件或单击时向同一人发送不同的电子邮件?
-
@cweitat 我的意思是点击时向不同的人发送电子邮件。
-
绝对是。您的问题实际上是两个问题:“我可以在
<a href="mailto:"中使用多个地址吗”,即answered in the duplicate。然后,在阅读完那个之后,您的另一个问题是“如何从多个字符串中创建一个以分号分隔的字符串”,之前已经回答了数千次。你不需要 循环;一个简单的@string.Join(";", syvs.Select(s => s.ePost))就可以了。做你的研究并阅读How to Ask。