简易的静态化方案

 

代码
string url = txtUrl.Text.Trim();   
string text;
System.Net.WebRequest wReq 
= System.Net.WebRequest.Create(url);
System.Net.WebResponse wResp 
= wReq.GetResponse();  //注意要先 using System.IO;   
System.IO.Stream respStream = wResp.GetResponseStream();
System.IO.StreamReader reader 
= new System.IO.StreamReader(respStream, System.Text.Encoding.GetEncoding("gb2312"));
text 
= reader.ReadToEnd();
string path = @"E:\111.html";

//当js中包含中文时,需要设置<script charset="gb2312">
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(path, false, System.Text.Encoding.UTF8))
{
    
if (text.Trim() != "")
    {

          text 
= Regex.Replace(text, "<!--.*-->""");//过滤注释内容
          text = Regex.Replace(text, @"/\*([^*]|(\*[^/]))*\*/""");//过滤javascript和css的注释
          sw.Write(text);
          Response.Write(
"首页生成成功!");
    }
}

 

 

posted @ 2010-09-26 17:17  半夜喝茶  阅读(73)  评论(0)    收藏  举报