zoukankan      html  css  js  c++  java
  • .net生成静态页

    如果你全站生成不了静态页,但是你可以把首页生成静态页,只要短短几行代码就可以搞定,这样的话,最少你的网站首页加载起来要快多了,不说了  直接代码:

    protected override void Render(HtmlTextWriter writer)
        {
            string filename = ""
               + DateTime.Now.Year
               + DateTime.Now.Month
               + DateTime.Now.Day
               + DateTime.Now.Hour
               + DateTime.Now.Minute
               + DateTime.Now.Second
               + DateTime.Now.Millisecond + ".htm";
            try
            {
                string newpath = Server.MapPath(".") + "\\" + filename;
                //string newpath = Server.MapPath("newfile") + "\\" + filename;
                FileStream fs = File.Create(newpath);
                fs.Close();
                //File.Create(Server.MapPath("newfile") + "\\" + filename);
                StreamWriter r = new StreamWriter(newpath, false, System.Text.Encoding.UTF8);
                HtmlTextWriter h = new HtmlTextWriter(r);
                base.Render(h);
                Response.Redirect(newpath);

                r.Close();
                h.Close();
            }
            catch (Exception error)
            {
                throw error;
            }
        }

  • 相关阅读:
    数据结构化与保存
    使用正则表达式,取得点击次数,函数抽离
    爬取校园新闻首页的新闻
    网络爬虫基础练习
    综合练习:词频统计
    Hadoop综合大作业
    理解MapReduce
    熟悉常用的Hbase操作
    熟悉的HDFS操作
    爬取晨星网对各公司主要职位的分析
  • 原文地址:https://www.cnblogs.com/zhanlang/p/1875776.html
Copyright © 2011-2022 走看看