2010-08-16 64 views
1

我正在使用System.Web.Mail命名空间中使用折旧的MailMessage类的旧1.1站点。我更新它使用System.Net.Mail命名空间中的MailMessage类。但是,旧的MailMessage .To属性接受了一个字符串,而新的.To属性需要一个MailAddressCollection,从而中断了我的代码。ASP.NET:MailMessage 1.1到MailMessage 2.0

旧代码是这样的:

_mailMessage.To = _toName & " <" & _toEmail & ">" 

你看,To属性取了一个名字,也包裹在尖括号的电子邮件。 我该如何使用新的MailMessage类来取得MailAddressCollection的To属性?

谢谢。

回答

2

您可以在线调用MailAddress构造函数收件人添加到您MAILMESSAGE:

_mailMessage.To.Add(new MailAddress(_toEmail, _toName)) 
1

你可以使用Add方法。

_mailMessage.To.Add(_toEmail) 

或 _mailMessage.To.Add(新MailAddress(_toEmail))