前一段时间给客户做了一个大型网站,想用模板技术,全部生成静态文件。
以前的做法:采用标签,用数据替换完标签在将文件写成静态文件。觉得很麻烦,很不灵活。
现在的想法:用以下程序构造请求,将返回数据写回文件,生成html。这样简单。好操作。但不知道有没有这样做的,效果如何?
WebClient client = new WebClient();
client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
Stream data = client.OpenRead("http://localhost/school_web/html/index.aspx");
StreamReader reader = new StreamReader(data,System.Text.Encoding.UTF8);
StreamWriter writer = new StreamWriter("d://1.html", false, System.Text.Encoding.UTF8, 1024);
writer.Write(reader.ReadToEnd());
writer.Flush();
writer.Close();
data.Close();
reader.Close();
希望大家一起探讨。

1753

被折叠的 条评论
为什么被折叠?



