ASP.NET生成静态HTML页面并分别按年月目录存放

    文章来源:中国互联 更新时间:2013-8-16 15:11:05
分享:

一说到新闻系统的话,一定会谈到静态页面生成的,因为静态页面不但是读取速度快,而且又安全;
静态页面的生成不管是小到现在的企业网站大至网易,QQ等门户都用到了;
那么我们如何来生成静态页呢?
以什么方式生成静态页面呢……
在生成静态页面的时候有那些是要注意的呢:
静态页面命名
统一存放目录
静态页面模板
页面生成
一般来说,在原来新闻系统的基础上我们可以根据GET此页面请求的内容再生成(比如:http;//www.test.com/news.aspx?id=1,GET此页面代码直接写至一个文本文件并以HTML命名即可);
在这里我所采用的是模板生成,先用DW做一个网页模板,将标题,内容等将要动态实现的内容先以$Title$等替换,等在生成的时候替换成新闻的内容;
命名:在生成的时候一般来说是采用新闻发布的时间转换成的字符串,这个是不会重复的。另外我还按年份月份把这些静态文件存放在不同的目录,以便于管理,在这里根据一个新闻的ID调用方法WriteNews()给定参数ID,它就会根据此ID从数据库中读取内容,再根据静态模板页面html/test.html生成新的静态页面存放在相应年份月份的目录
好了,下面是代码:

在线咨询
  • 在线时间
  • 8:00-21:00