2010-08-16 86 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))