思路:
1. 在后台加新闻的时候调用生成静态页面的方法生成相应的静态页面.如根据ID生成.或者根据日期.
或者你也可以定义一个按钮来触发这个事件。这样更灵活,比如一个FORM输入了年月日后按照年月日来生成。
2. 生成页面程序,即通过生成文档的方法,通过 StreamReader 读取新闻页面模板,替换 $$ 符号内的内容, StreamWriter 来生成相应页面.在web.config中配置生成的页面存储路径。
如:
$Title$ 在模板页面里为标题显示的地方。
读出数据后用 ds.Tabels[0].Rows[0]["Title"].ToString() 来Replace即可。
如果你的数据不写入数据库则要建立INDEX索引服务来搜索。
0 评论:
发表评论