刚来到公司,经理安排我为公司做一个网站,主要作用是宣传企业。网站内容主要包括产品介绍、成功案例等。关于网站维护我的做法是通过Html在线编辑器将需要发布信息的html源码插入到数据库,当用户想要浏览时则将html读取出来并赋值给Label控件,最后通过浏览器的解析将其呈现给浏览者。
    问题是在网站试运行阶段暴露出来的,一方面我使用的是一个功能很弱的Html编辑器,排版功能有限,且不能插入图片。另一方面,在显示时总是出现格式的问题。比如说将空格显示成了?号。
安下心来,我仔细观察了一下几个大型网站,我发现当你指向某个链接的时候,状态栏显示的是某个具体的html文件或shtml文件,所以我估计他们的做法是将要链接的文件事先做好,数据库里只是存放该文件的连接地址。我想了一下,很有道理,一方面可以使用专业的排版软件进行布局,另一方面不用频繁的访问数据库可以提高网站性能。
   现在我想按照后者重新设计我的网站维护模块,可是如何做?我仍然没有找到好的办法。希望大家讨论一下。谢谢!我的QQ:361172507

解决方案 »

  1.   

    shtml等文件的地址,我觉得不在数据库里,应该是在Web.config里定义的
    数据库只是存入一些新闻,或XML等,,然后将他们读入到制定好的摸版中去的...
    建议下一个,新闻发布的程序看看...~~~
      

  2.   

    谢谢JACK的回复。通过配置文件来设定各个栏目信息的基地址,的确是个好办法。同时让我受到启发的是将数据组织成XML文件格式。一方面我们可以设计XSLT,另一方面不会出现显示格式的问题。再次感谢。同时希望大家能有踊跃讨论!