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);
                }


    喜欢请赞赏一下啦^_^
  • 相关阅读:
    插件有感-做东西有感
    国家电网-元数据管理系统-流程跳转有感-3层结构
    干了2个月java开发最深的体会
    BL老师的建议,数学不好的,大数据一票否决--后赋从java转大数据
    极快瑞的函数式编程,Jquery涉及的一些函数
    距离第一天去实习过去了56天 ::写写自己的想法
    两种同步模式:状态同步和帧同步
    unity制作人物残影-绘制的方法
    unity对敏感词库处理的记录
    unity 读取外部exe程序控制台信息
  • 原文地址:https://www.cnblogs.com/amadeuslee/p/3744716.html
Copyright © 2011-2022 走看看