zoukankan      html  css  js  c++  java
  • 一键静态化

    一键静态化(新闻 ):

    /// <summary>
            /// 一键 新闻静态化
            /// </summary>
            /// <param name="list">新闻集合</param>
            /// <param name="cshtmlVirtualPath">新闻实例的虚拟路径</param>
            public static void NewsesStatic(List<object> list,string cshtmlVirtualPath)
            {
                foreach(object obj in list)
                {
                    TD_NEWS news = obj as TD_NEWS;
                    NewsStatic(news, cshtmlVirtualPath);
                }
            }
    
            /// <summary>
            /// 新闻静态化
            /// </summary>
            /// <param name="news">新闻实例</param>
            /// <param name="cshtmlVirtualPath">新闻实例的虚拟路径</param>
            private static void NewsStatic(TD_NEWS news,string cshtmlVirtualPath)
            {
                string html = RazorHelper.RazorParseHtml(HttpContext.Current, cshtmlVirtualPath, new { title = news.TITLE, content = news.CONTENT, createDate = news.CREATEDATE });
                string pathPre = ConfigurationManager.AppSettings["ViewStaticDirecPre"];
                string path = pathPre + news.CATEGORYID + "\" + news.ID + ".shtml"; //文件全路径
                string pathName = Path.GetDirectoryName(path);
                if(!Directory.Exists(pathName))
                {
                    Directory.CreateDirectory(pathName);
                }
                File.WriteAllText(path, html);
            }
  • 相关阅读:
    动物-昆虫:蠼螋
    动物-昆虫:蚰蜒
    动物-软体动物:蜒蚰
    动物-昆虫:蝼蛄
    动物-昆虫:地鳖
    动物:水蛭、蚂蟥
    动物:刺猬
    cmd 下命令
    storm-安装
    python学习之--安装IDE(eclipse+pydev)
  • 原文地址:https://www.cnblogs.com/adolphyang/p/4900525.html
Copyright © 2011-2022 走看看