各位高手,我现在用VS2003的C#开发一个发邮件的程序,可代码出错:
(146): 找不到类型或命名空间名称“mail”(是否缺少 using 指令或程序集引用?)
详细代码如下:using System;
using System.Configuration;
using System.Net;
using System.Web.Mail;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient; public bool MySendMail(string mailto, string mailsubject, string mailbody, string mailFrom)
{
try
{
System.Net.Mail.MailAddress from = new System.Net.Mail.MailAddress(mailFrom);
System.Net.Mail.MailAddress to = new System.Net.Mail.MailAddress(mailto);
mail.Subject = mailsubject;
mail.Body = mailbody;
System.Net.Mail.SmtpClient mySmth = new System.Net.Mail.SmtpClient();
mySmth.Send(mail);
mail.Dispose();
return true;
}
catch
{
return false;
}
}
其中mail下有波浪线[提示错误],大家帮帮忙,年前要交差啊!!!!急急急
(146): 找不到类型或命名空间名称“mail”(是否缺少 using 指令或程序集引用?)
详细代码如下:using System;
using System.Configuration;
using System.Net;
using System.Web.Mail;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient; public bool MySendMail(string mailto, string mailsubject, string mailbody, string mailFrom)
{
try
{
System.Net.Mail.MailAddress from = new System.Net.Mail.MailAddress(mailFrom);
System.Net.Mail.MailAddress to = new System.Net.Mail.MailAddress(mailto);
mail.Subject = mailsubject;
mail.Body = mailbody;
System.Net.Mail.SmtpClient mySmth = new System.Net.Mail.SmtpClient();
mySmth.Send(mail);
mail.Dispose();
return true;
}
catch
{
return false;
}
}
其中mail下有波浪线[提示错误],大家帮帮忙,年前要交差啊!!!!急急急
System.Net.Mail.MailMessage mail= new MailMessage();
System.Web.Mail.MailMessage mail=new MailMessage();
webconfig文件里:
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network host="smtp.163.com" username="xx" password="xx"port="25" defaultCredentials="false"/>
</smtp>
</mailSettings>
</system.net>提示错误:不能识别的配置结<system.net>
我用的是VS2003