asp.net 邮件发送 将一个网页的内容作邮件的内容发送

原创 2007年09月11日 17:54:00

 System.web.net
   //讀取將要發送的網頁  
   //要發送的網頁  
   //預算報表 
   string Url = Request.Url.ToString();
   string   PageUrl   =   String.Empty   ;  
   string    body=   String.Empty ;
   body = "<style type=/"text/css/">input{display:none;}</style>";
   //Session["project_no"] = ;
   PageUrl   =   "http://localhost/PUPU/project/n_budget_reportforms.aspx?pNo="+this.txtProjectNo.Text;  
   //   利用WebRequest發出請求  
   WebRequest   request   =   WebRequest.Create(PageUrl);  
   //   If   required   by   the   server,   set   the   credentials.  
   request.Credentials   =   CredentialCache.DefaultCredentials;  
   //   獲取html頁面  
   HttpWebResponse   response   =   (HttpWebResponse)request.GetResponse();  
   //   Get   the   stream   containing   content   returned   by   the   server.  
   System.IO.Stream   dataStream   =   response.GetResponseStream();  
   //   Open   the   stream   using   a   StreamReader   for   easy   access.  
   StreamReader   reader   =   new   StreamReader(dataStream);  
   //   讀取內容到郵件主題  
   body   +=   reader.ReadToEnd();
   //任務報表
   string PageUrl2   =   "http://localhost/PUPU/project/TaskOl_reportforms.aspx?pNo="+this.txtProjectNo.Text
   //   利用WebRequest發出請求  
   WebRequest   request2   =   WebRequest.Create(PageUrl2);  
   //   If   required   by   the   server,   set   the   credentials.  
   request2.Credentials   =   CredentialCache.DefaultCredentials;  
   //   獲取html頁面  
   HttpWebResponse   response2   =   (HttpWebResponse)request2.GetResponse();  
   //   Get   the   stream   containing   content   returned   by   the   server.  
   System.IO.Stream   dataStream2   =   response2.GetResponseStream();  
   //   Open   the   stream   using   a   StreamReader   for   easy   access.  
   StreamReader   reader2   =   new   StreamReader(dataStream2,Encoding.GetEncoding("utf-8"));  
   //   讀取內容到郵件主題  
   body   +="<br/>" +  reader2.ReadToEnd();

   return body;

相关文章推荐

ASP.net下调用SmtpClient实现smtp方式邮件发送(带附件)

做asp.net的网站被要求要加入一个邮件自动发送的功能,同时还要加入附件网上搜索了很多,自己记录总结一下废话说完先贴代码: public class MyMail { ...
  • DAsama
  • DAsama
  • 2011年07月06日 16:57
  • 821

ASP.NET(Web网站开发),简单邮件发送的制作

ASP.NET(Web网站开发),简单邮件发送的制作

asp.net 邮件发送提醒功能(接收方包括QQ邮箱等)

1、编写一个通用的邮件发送操作类:MailHelper.cs,代码如下:using System; using System.Collections.Generic; using System.Lin...

ASP.NET——邮件发送

一个简单的邮件发送程序,可以实现异步给多个地址发送邮件。 SendMail.cs using System; using System.Text; using System.Net; ...

ASP.NET C# 邮件发送一:利用Jmail组件发送邮件

最近刚好在整理自己的代码·以便review 所以刚好把以前列出来此文说下用Jmail组件的邮件发送基于B/S架构的邮件发送,讲下最常用最流行的一种方法,利用jmail  组件,Google搜索下载安...
  • gd2008
  • gd2008
  • 2011年01月31日 14:50
  • 1037

asp.net三种发送邮件代码(stmp,无组件邮件发送)

asp教程.net三种发送邮件代码(stmp,无组件邮件发送) public bool sendmails() { smtpclient _smtpclient = new smtpcl...

C# (ASP.NET)邮件发送的简单例子

  • 2011年01月13日 17:28
  • 3KB
  • 下载

ASP.net邮件发送源码

  • 2010年02月10日 11:16
  • 39KB
  • 下载

asp.net 实现发送邮件(根据国家读取对应国家语言的邮件内容)

最近用asp.net做一个业务管理系统的项目,里面涉及到了给客户发送邮件(邮件有日文和英文两个版本),根据国家去判断发送什么语言的邮件。 邮件内容保存在XML文件中,根据国家去读取XML文件中的邮件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net 邮件发送 将一个网页的内容作邮件的内容发送
举报原因:
原因补充:

(最多只允许输入30个字)