园内“找找看”:“aspx页面静态化”
一种是伪静态,URL重定向。
要生成真正的静态页,可以在用程序扒一次,保存
不建议这么作,前者损失内存,后面牺牲磁盘IO。
如果是按照你说的把aspx页面静态化 你可以看看我下面贴的代码
WebRequest HttpWebRequest = WebRequest.Create("http://www.*****.com/Default.aspx");
WebResponse HttpWebResponse = HttpWebRequest.GetResponse();
StreamReader sr = new StreamReader(HttpWebResponse.GetResponseStream(), System.Text.Encoding.UTF8);
string strHtml = sr.ReadToEnd();
StreamWriter sw = File.CreateText(Server.MapPath("../Default.html"));
sw.WriteLine(strHtml);
sr.Close();
sw.Close();
Response.WriteFile(Server.MapPath("../Default.html"));
具体页面静态化 好像我博客里有篇这样的文章!