要生成新闻静态页面源程序.及讨论思路.
现干脆把思路简述一下,并贴出源程序地址.
思路:
1.在后台加新闻的时候调用生成静态页面的方法生成相应的静态页面.如根据ID生成.或者根据日期.
或者你也可以定义一个按钮来触发这个事件。这样更灵活,比如一个FORM输入了年月日后按照年月日来生成。
2.生成页面程序,即通过生成文档的方法,通过 StreamReader 读取新闻页面模板,替换 $$ 符号内的内容, StreamWriter 来生成相应页面.在web.config中配置生成的页面存储路径。
如:
$Title$ 在模板页面里为标题显示的地方。
读出数据后用 ds.Tabels[0].Rows[0][ "Title "].ToString() 来Replace即可。
如果你的数据不写入数据库则要建立INDEX索引服务来搜索。
源程序里最后面有小段说明,包括配置文件生成目录。
下载地址:http://www.blyct.com/dowloads/MakeHtml.html
要生成新闻静态页面源程序.及讨论思路
最新推荐文章于 2022-09-22 01:41:19 发布