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

  • 相关阅读:
    Jenkins Install
    提高C#代码质量的22条准则
    游戏程序员英文指南
    苹果设备内存指南
    Unity符号表
    UI优化策略-UI性能优化技巧
    C# 语言历史版本特性
    CPU SIMD介绍
    Unity渲染性能指标
    关于JMeter线程组中线程数,Ramp-Up Period,循环次数之间的设置概念
  • 原文地址:https://www.cnblogs.com/zhanlang/p/1875776.html
Copyright © 2020-2023  润新知