 private void Button1_Click(object sender, System.EventArgs e)
private void Button1_Click(object sender, System.EventArgs e) {
  { string PageUrl = http://localhost/Application/test.aspx;
   string PageUrl = http://localhost/Application/test.aspx; //你要生成的ASPX文件
   //你要生成的ASPX文件 System.Net.WebRequest request = System.Net.WebRequest.Create(PageUrl);
   System.Net.WebRequest request = System.Net.WebRequest.Create(PageUrl); System.Net.WebResponse response = request.GetResponse();
   System.Net.WebResponse response = request.GetResponse(); System.IO.Stream resStream = response.GetResponseStream();
   System.IO.Stream resStream = response.GetResponseStream();  System.IO.StreamReader sr = new System.IO.StreamReader(resStream, System.Text.Encoding.UTF8);
   System.IO.StreamReader sr = new System.IO.StreamReader(resStream, System.Text.Encoding.UTF8); ContentHtml.Text = sr.ReadToEnd();
   ContentHtml.Text = sr.ReadToEnd(); resStream.Close();
   resStream.Close();  sr.Close();
   sr.Close(); string filename=System.DateTime.Now.ToString("yyyyMMddHHmmss");
   string filename=System.DateTime.Now.ToString("yyyyMMddHHmmss");  System.IO.StreamWriter sw=new   System.IO.StreamWriter("c:/"+filename+".htm",false,System.Text.Encoding.UTF8); //最后一个参数视实际需要
   System.IO.StreamWriter sw=new   System.IO.StreamWriter("c:/"+filename+".htm",false,System.Text.Encoding.UTF8); //最后一个参数视实际需要  
 sw.WriteLine(ContentHtml.Text);
   sw.WriteLine(ContentHtml.Text);    sw.Close();
   sw.Close();    Response.WriteFile("c:/"+filename+".htm");
   Response.WriteFile("c:/"+filename+".htm");  }
  }

