将动态aspx页面,保存为静态htm文件

王朝asp·作者佚名  2006-01-08
宽屏版  字体: |||超大  

调用这个方法,你可以将动态的asp.net页面,保存为静态htm文件。

string url=http://www.csdn.net/fly.aspx?id=515225;

GetPageHtml(url);

private String GetPageHtml(string url)

{

String Result;

WebResponse 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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有