核心代码如下:
public
void
CreateHtmlPage(
string
strSourcePageName,
string
strHtmlPageName)
{
WebRequest myRequest = WebRequest.Create(strSourcePageName);
WebResponse myResponse = myRequest.GetResponse();
StreamReader sReader = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("utf-8"));
string strHtml = sReader.ReadToEnd();
myResponse.Close();
myRequest.Abort();
if (File.Exists(strHtmlPageName))
{
File.Delete(strHtmlPageName);
}
StreamWriter sw = new StreamWriter(strHtmlPageName, false, System.Text.Encoding.GetEncoding("utf-8"));
sw.WriteLine(strHtml);
sReader.Close();
sw.Close();
}
{
WebRequest myRequest = WebRequest.Create(strSourcePageName);
WebResponse myResponse = myRequest.GetResponse();
StreamReader sReader = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("utf-8"));
string strHtml = sReader.ReadToEnd();
myResponse.Close();
myRequest.Abort();
if (File.Exists(strHtmlPageName))
{
File.Delete(strHtmlPageName);
}
StreamWriter sw = new StreamWriter(strHtmlPageName, false, System.Text.Encoding.GetEncoding("utf-8"));
sw.WriteLine(strHtml);
sReader.Close();
sw.Close();
}
做个记号,呵呵!