c# - 在 asp.net 中使用文本框拆分单词

标签 c# asp.net

我是 ASP.net 的新手,我想使用一个文本框向多人发送邮件,每个电子邮件地址都由 , 分隔。现在我想向多个人发送邮件。我的代码是

public static void SendEmail(string txtTo, string txtSubject, string txtBody, string txtFrom)
    {
        try
        {
            MailMessage mailMsg = new MailMessage();
            SmtpClient smtp = new SmtpClient("mail.valuesoft.org", 26);
            smtp.Credentials = new NetworkCredential("mail@----.org", "@123");
            mailMsg.From = new MailAddress(txtFrom);
            mailMsg.To.Add(txtTo);
            mailMsg.Subject = txtSubject;
            mailMsg.Body = txtBody;
            mailMsg.IsBodyHtml = true;
            smtp.Send(mailMsg);
        }
        catch { }
    }

最佳答案

如果您询问如何解析逗号分隔列表:

string[] recipients = txtTo.Split(',');
foreach (string recipient in recipients)
{
     mailMsg.To.Add(recipient );
}

关于c# - 在 asp.net 中使用文本框拆分单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31218084/

相关文章:

c# - 如何在 C# .Net 中显示数据库中的 Highcharts

jquery - ajax.actionlink 替换与替换

c# - 事件处理程序为空

c# - 是否可以创建一个通用的 Session.QueryOver<T>?

c# - 如何将 0 小数解析为字符串?

c# - ASP.NET MVC 3 : Editor templates for fields

c# - 将列表类型定义为变量

c# - MahApps Metro - 将过渡应用到选项卡控件

c# - .Net MVC4 重定向到操作未按预期工作

c# - HttpContext.Current.Items 的范围