当前位置: 首页 > news >正文

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


转载于:https://www.cnblogs.com/amadeuslee/archive/2006/10/22/3744716.html

相关文章:

  • bp网络参数说明
  • ASP.NET 2.0发送电子邮件全面剖析之二
  • 构建高性能web之路------读《构建高性能web站点》有感
  • js中for循环的问题
  • Windows Phone 7程序独立存储空间容量测试
  • JS弹出窗口的运用与技巧
  • 英国Windows Phone 7 Tech Day上的演讲概述
  • 我的2006
  • 在内核模块中通过系统调用ioctl获取ATA/SCSI硬盘序列号
  • 【转】GTD,高效的时间管理系统
  • 应用了归一化的预测
  • 【原创】《时代》周刊杂志2006年度人物“颁奖词”节译
  • 最简单的径向基网络
  • [导入]MsAjax Lib- Array.indexOf 函数
  • RBF预测模型
  • [PHP内核探索]PHP中的哈希表
  • 【EOS】Cleos基础
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 2017年终总结、随想
  • Django 博客开发教程 8 - 博客文章详情页
  • Druid 在有赞的实践
  • go append函数以及写入
  • JS题目及答案整理
  • oschina
  • tab.js分享及浏览器兼容性问题汇总
  • 关于使用markdown的方法(引自CSDN教程)
  • 规范化安全开发 KOA 手脚架
  • 巧用 TypeScript (一)
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 昨天1024程序员节,我故意写了个死循环~
  • #NOIP 2014#Day.2 T3 解方程
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • (1)Nginx简介和安装教程
  • (C语言)字符分类函数
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (译) 函数式 JS #1:简介
  • (转)nsfocus-绿盟科技笔试题目
  • (转)创业的注意事项
  • .NET Core 中的路径问题
  • .NET Framework与.NET Framework SDK有什么不同?
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .NET6 命令行启动及发布单个Exe文件
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • @Transaction注解失效的几种场景(附有示例代码)
  • [Android] Android ActivityManager
  • [Angular 基础] - 自定义指令,深入学习 directive
  • [CF482B]Interesting Array
  • [Flutter]设置应用包名、名称、版本号、最低支持版本、Icon、启动页以及环境判断、平台判断和打包
  • [HackMyVM]靶场Boxing
  • [Java][Android][Process] 暴力的服务能够解决一切,暴力的方式运行命令行语句
  • [leetcode] Multiply Strings