生成静态网页已经不是什么新鲜的技术,我就本人说下简单的思路,希望对网友有用吧,
先说生成的shtml文件的组成,一般而言由ID+当前日期组成,
接着就抛开i生成静态网页这个话题来说要生成一个具体的,shtml文件我相信大家应该都不陌生吧,如果陌生的话可以百度下.
当然我们后台添加新闻的时候除了将新闻的标题,内容等相关信息添加的数据库里面之外,还要添加生成的,shtml文件的路径,这个也很重要.
现在我们来说一般要生成那几种静态网页
一般而言要用到模板.
1:生成首页
程序思路是先定义首页的模板,后台添加新闻的信息(这里记着将新闻的路径定义好并添加到数据库的相关字段里面),然后后台开始生成静态网页,过程一般是根据条件(比如说新闻类别)select 出模板数据,再根据同样条件select 出新闻信息,然后用新闻信息替换模板里面的标签.再生成一个.shtml文件。
2:生成列表页
程序思路基本上跟生成首页一样,不过注意的是如果定义列表页的模板的时候在模板里面定义个框架的话,会让程序简单起来,框架里面仅仅定义个链接就行了,主要负责跟另一个aspx页面传值就行了.这样的话生成列表页的时候只要传值到那个aspx页面,而那个aspx页面负责查询出新闻的相关信息并绑定下即可.
3:生成内容页
我相信你如果理解了上面的内容的话,这个就不用我多说了,呵呵。
到此为止吧,没什么亮点,将就着看吧,不懂的可以放到群里面讨论.