google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

利用System.web.dll发送邮件为什么会报:找不到指定模块?

利用System.web.dll发送邮件为什么会报:找不到指定模块?


利用System.web.dll发送邮件为什么会报:找不到指定模块?
代码如下:
using System;
using System.Web.Mail;


namespace WebProject1
{
        /// <summary>
        /// WebForm1 的摘要说明。
        /// </summary>
        public class WebForm1 : System.Web.UI.Page
        {
                protected System.Web.UI.WebControls.Button Button1;
       
                private void Page_Load(object sender, System.EventArgs e)
                {
                        // 在此处放置用户代码以初始化页面
                }

                #region Web 窗体设计器生成的代码
                override protected void OnInit(EventArgs e)
                {
                        //
                        // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
                        //
                        InitializeComponent();
                        base.OnInit(e);
                }
               
                /// <summary>
                /// 设计器支持所需的方法 - 不要使用代码编辑器修改
                /// 此方法的内容。
                /// </summary>
                private void InitializeComponent()
                {   
                        this.Button1.Click += new System.EventHandler(this.Button1_Click);
                        this.Load += new System.EventHandler(this.Page_Load);

                }
                #endregion

                private void Button1_Click(object sender, System.EventArgs e)
                {
                        SendMailByLocalhost();
                }

                private void SendMailByLocalhost()
                {
                        // 使用自己的虚拟邮件服务器
                        MailMessage mailobj = new MailMessage();
                        mailobj.From = "someone5w@hotmail.com"; // 只是说程序本身不会出错
                        mailobj.To = "someone5w@hotmail.com";
                        mailobj.Subject = "测试";
                        mailobj.BodyFormat = MailFormat.Text;
                        mailobj.Body = "看到了么?";
                        SmtpMail.SmtpServer = "localhost";
                        SmtpMail.Send(mailobj);
                }
        }
}
选择自己的态度!玩!让别人快乐!投入!

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-11 13:11Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹