zoukankan      html  css  js  c++  java
  • 【Vegas原创】asp.net页面作为邮件正文发送

    此类页面的发送要用htmlWriter类来解决。

    如:一个asp.net页面只有一个Datagrid。现在要把Datagrid显示的信息以邮件正文方式发送出去。

    在此页面的后台页面Page_Load函数中添加:

    //Mail
                MailMessage mailObj=new MailMessage();
                StringWriter sWriter
    =new StringWriter(); 
                HtmlTextWriter htmlWriter
    =new HtmlTextWriter(sWriter); //以这个流类作为参数来进//行传输数据。
                DataGrid1.RenderControl(htmlWriter);    
                mailObj.From
    ="**"//发信人的邮件地址
                mailObj.To="**";   //收信人的邮件地址
            
    //    mailObj.Bcc="xxxx@xxx.com";  //收取密件副件人的地址
                mailObj.Subject="FEOL Daily Report~";  //邮件的主题
                mailObj.Body=sWriter.ToString();  //将流类的内容作为邮件的正文部分
                mailObj.BodyFormat=MailFormat.Html;  //格式化为html格式
                string attaches = @"f:\KPI\FEOLScrap.xls"//附件
                MailAttachment myAttachment = new MailAttachment(attaches); //这里以附件作为参数
                mailObj.Attachments.Add(myAttachment); 
            
                
    try
                {   
                    SmtpMail.SmtpServer 
    = "**";
                    SmtpMail.Send(mailObj); 
    //调用SmtpMail类来发送邮件
                }
                
    catch(Exception pp)
                {
                    Response.Write(pp.Message);
                }


    喜欢请赞赏一下啦^_^
  • 相关阅读:
    我的IT之路2011(二)
    用三层架构画类图的基本结构
    计算机教育学术交流会
    我的IT之路2011(一)
    Canvas中元素的定位
    对话框中的数据绑定(WPF)
    {Binding}详释 (WPF)
    Polyline的问题
    How do I sort groups of data items?(WPF)
    Excel Services OverView系列--3使用Excel Web Services操作Excel工作薄
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744716.html
Copyright © 2011-2022 走看看