网站开发者乐园

工作着,并快乐着,享受生活每一天……

生成静态页面(2)ASPX => HTML

 

将ASPX文件直接输出到HTML:

除了上篇文章写的由模板页生成静态页外,还可以将ASPX页面生成的内容直接输出到HTML文件,来产生静态页。

这种方式适合于经常更新的页面。我们可以定时或手动生成静态页,方法简单,使用灵活。

 

/// <summary>

        /// 生成静态文件方法

        /// </summary>

        /// <param name="url">动态文件的URL路径: http://www.bestwl.com/index.aspx</param>

        /// <param name="toFile">html文件的物理路径:f:\web\index.htm</param>

        public static void CreateStaticHtml(string url, string toFile)

        {

            StreamReader sr;

            StreamWriter sw;

            HttpWebRequest1 = WebRequest.Create(url);

            HttpWebResponse1 = HttpWebRequest1.GetResponse();

            sr = new StreamReader(HttpWebResponse1.GetResponseStream(), System.Text.Encoding.UTF8);

            string strHtml = sr.ReadToEnd();

            sw = File.CreateText(toFile);

            sw.WriteLine(strHtml);

            sw.Close();

        }

posted on 2009-01-16 11:12  舒健  阅读(427)  评论(0编辑  收藏  举报

导航

百思特网络学习基地 www.bestwl.com 欢迎各位朋友前来访问