网奇CMS - 成熟易用的.NET网站管理系统
旧版官网 | 客服论坛 | 彩虹服务 | 加入收藏 | TEL:400-600-2788

CMS系统生成静态页面的方法


  使用CMS系统生成静态页面的方法有两种,第一种是使用C#在后台硬编码,第二种是读取模板文件,使用字符串替换的方法。第一种方法编码量大,而且维护比较困难。我重点讲解第二种方法。第二种方法的基本思路是:使用DW之类的工具生成一个静态页面模板。读取该模板文件,然后对里面的特殊标记使用真实的数据替换掉,并生成一个HTML文件。
  看模板文件:
  <html>
  <head>
  <title>模板文件</title>
  </head>
  <body>
  <h1>这是一个简单的HTML页,朋友们可以根据自己的需要重新设计</h1>
  <li>标题:$replace[0]$</li>
  <li>作者:$replace[1]$</li>
  <li>内容:$repalce[2]$</li>
  <li>时间:$repalce[3]$</li>
  </body>
  </html>
  使用方法:
  using System;
  using System.Data;
  using System.Configuration;
  using System.Web;
  using System.Web.Security;
  using System.Web.UI;
  using System.Web.UI.WebControls;
  using System.Web.UI.WebControls.WebParts;
  using System.Web.UI.HtmlControls;
  namespace UseT
  {
  public class Test{
  public void main(){
  string[] param = new string[4];
  param[0] = "测试模板";
  param[1] = "农佳捷";
  param[2] = "这是一个测试文章";
  param[3] = "2007-10-30";
  htmlWeb.CreateHtm cs = new htmlWeb.CreateHtm();
  cs.MakeHtml("配置文件的路径", "article", "生成文件的路径", "模板文件的路径", param)
  }
  }
  }
  朋友们只要把CMS系统相应的参数修改为实际的值,就生成静态文件了。
0 顶一下 打印 阅读:
网站优化中最有帮助的文章