將動態aspx頁面,儲存為靜態htm檔案 (轉)

amyz發表於2007-11-16
將動態aspx頁面,儲存為靜態htm檔案 (轉)[@more@]

 這個方法,你可以將動態的頁面,儲存為靜態htm。

string url=

GetPageHtml(url);

private String GetPageHtml(string url)
 {
 String Result;
 Response MyResponse;
 WebRequest MyRequest = System.Net.HttpWebRequest.Create(url);
 MyResponse = MyRequest.GetResponse();

using (StreamReader MyReader = new StreamReader(MyResponse.GetResponseStream(),System.Text.Encoding.Default))
 {
 Result = MyReader.ReadToEnd();
 MyReader.Close();
 }
 
 FileStream fs = new FileStream("c:flystudio.htm",FileMode.Create,FileAccess.Write);
 StreamWriter sw = new StreamWriter(fs,System.Text.Encoding.Default);
 sw.WriteLine(Result);
 sw.Close();
 fs.Close();
 return Result;
 }

解釋請檢視vs.net自帶的msdn......

:) flystudio@2911.net


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-982684/,如需轉載,請註明出處,否則將追究法律責任。

相關文章