2014-03-25 47 views
1

我无法使用System.Net.Mail给出错误信息添加System.Net.Mail在VS 2010,Silverlight的5,C#

写作找不到System.Net.Mail - 命名空间邮件呢在System.Net中不存在。为什么它在System.Net寻找它时,它是系统DLL的一部分

我在我的项目已经添加了两个System.Net和系统的引用

我的目的:我想用MailAddress验证电子邮件格式。 我不需要发送任何邮件。只是格式验证。对于这个System.Net.Mail必须添加

谢谢

+0

我更喜欢使用类MAILMESSAGE过。没有访问,总是有[正则表达式](http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-an-email-address)... –

回答

0

如果你正在编写客户端代码,Silverlight不支持System.Net.Mail命名空间。

另外你可以做的只是创建一个WCF服务如下。

Send e-Mail with Silverlight

。利用正则表达式验证电子邮件地址,

Regex to validate e-Mail address

+0

谢谢。这就是为什么我能够在我的测试控制台应用程序中添加System.Net.Mail而不是在Silverlight项目中。 你能否请解释我可以如何验证电子邮件地址格式(应该很简单)。我是编码新手。 – michael

+0

你知道正则表达式吗?利用这个http://stackoverflow.com/questions/5342375/c-sharp-regex-email-validation – Sajeetharan