新闻发布问题
想用C#做一个新闻发布
建一个新闻中心的模板.然后里面用特殊字符,最后读取
然后进行替换
新闻是按日期排序的.要如何能以前的新闻读取出来呢.
是通过数据库来存放以前的新闻
还是直接读取静态页面啊?
------解决方案--------------------觉得把数据存放在数据库要好点,你可以做个新闻界面的模板,然后能利用这通用的界面模板调用不同新闻数据,生成不同的新闻界面
------解决方案--------------------觉得用数据库来存放新闻数据,然后做个通用的界面模板调用不同的新闻数据,生成不同的新闻界面,这种做法的工作量小很多
------解决方案--------------------模版用策略。
内容用自定义标签。
读取内容通过规则匹配填充模版。
------解决方案--------------------先放到数据库里,再生成静态页吧,这样好维护
------解决方案--------------------
------解决方案--------------------以前做网站怎么做?每一个内容都是一个独立的aspx嘛。
后来有了什么master page之类的,我们可以把内容放到aspx,而布局放到master page。或者也可以反过来把一张页面上的各处内容分别保存在ascx中。只要在数据文件(此时就是aspx或者ascx)命名上起得有意义就行了,这写文件在一起就是一个内容数据库了。
只是在CMS中过度地使用了数据库,在一些asp、asp.net的编程入门书上更是仅仅提数据库保存内容,把以前的保存页面内容的方式给丢弃了。
其实仅使用数据库保存数据,往往并不是很方便的方式。这倒是让一些小程序员高兴了,可是注重效果的网页设计师想临时快速调整个别网页就难办了。
------解决方案--------------------
------解决方案--------------------就算是生成静态页也不能离开数据库啊,
没数据库的系统,到底是什么系统呢,win7吗?