首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET: MailMessage 1.1到MailMessage 2.0

ASP.NET: MailMessage 1.1到MailMessage 2.0
EN

Stack Overflow用户
提问于 2010-08-17 01:44:08
回答 2查看 159关注 0票数 1

我使用的是一个旧的1.1版本的站点,它使用System.Web.Mail名称空间中经过折旧的MailMessage类。我更新了它,以便使用System.Net.Mail名称空间中的MailMessage类。但是,旧的MailMessage .To属性接受一个字符串,而新的.To属性接受一个MailAddressCollection,这破坏了我的代码。

旧代码看起来是这样的:

代码语言:javascript
复制
_mailMessage.To = _toName & " <" & _toEmail & ">"

您可以看到,To属性接受了一个名称和一封包含在尖括号中的电子邮件。我该如何使用新的MailMessage类来实现这一点呢?这个类接受了To属性的MailAddressCollection。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-17 01:49:38

您可以内联调用MailAddress构造函数将收件人添加到MailMessage中:

代码语言:javascript
复制
_mailMessage.To.Add(new MailAddress(_toEmail, _toName))
票数 2
EN

Stack Overflow用户

发布于 2010-08-17 01:50:00

您可以使用Add方法。

代码语言:javascript
复制
_mailMessage.To.Add(_toEmail)

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3495759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档