如果要把主页Index.aspx 生成静态页面 Index.html后输出会提高别人的访问速度.
发布网站时,发布Index.html,每次更新主页内容后,重新加载Index.aspx,就能自动刷新静态页面Index.html的内容!
方法是在Index.aspx.cs的后台代码中写入以下函数:
-   
-         protected override void Render(HtmlTextWriter writer)  
-         {  
-             System.IO.StringWriter html = new System.IO.StringWriter();  
-             System.Web.UI.HtmlTextWriter tw = new System.Web.UI.HtmlTextWriter(html);  
-             base.Render(tw); System.IO.StreamWriter sw;  
-             sw = new System.IO.StreamWriter(Server.MapPath("Index.html"), false, System.Text.Encoding.Default);  
-             sw.Write(html.ToString()); sw.Close(); tw.Close(); Response.Write(html.ToString());  
-         }