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;
            }
        }

  • 相关阅读:
    【转】winrar命令行详解
    【转】关于色彩空间sRGB和Adobe RGB...
    深入解读TPC-C指标
    解决因 RsFX devicer 而无法卸载 SQL Server 的问题
    LUHN算法
    信用卡卡号编排的含义
    关于第三方API调用的工具 WebApiClient.JIT 的使用记录
    ocelot.json模板
    C#进阶之事件与委托(Event&Delegate)
    C#进阶之面向对象(OOP)
  • 原文地址:https://www.cnblogs.com/zhanlang/p/1875776.html
Copyright © 2011-2022 走看看