在webforms

时间:2017-04-05 14:07:44

标签: c# asp.net email webforms

我有一个邮件地址,CC,主题,正文......的列表,并希望在单独的邮件客户端窗口中打开每个地址。现在我正在做

form.Controls.Add(new LiteraclControl("<script>window.location.href = 'mailto:example@example.com?cc=&subject=ExampleSubject&body=ExampleBody'</script>"));

我拥有的每组邮件信息。我尝试将每个window.location.href放在同一个脚本块中,由;分隔。

我知道这可能不是最佳做法,但我不知道如何以另一种方式做到这一点。

问题在于它只会打开最后一个mailto

1 个答案:

答案 0 :(得分:0)

对于任何想知道的人,我现在使用window.open('mailto:test@test.com?cc=&subject=testsubhect&body=testbody', '_top')。确保使用'top'参数,否则每次调用此函数时都会打开一个空白选项卡。