我被要求建立一个简单的网站。本网站的每一页主要是文字。我希望他们能够动态地更改所有文本。 什么是更好的方法:动态aspx页面或从数据库加载?
1)将所有的文本存储在数据库中。
2)在文本更改替换现有的aspx文件与新的更改文本。
我宁愿方式在改变网页将更快地加载在客户端
我被要求建立一个简单的网站。本网站的每一页主要是文字。我希望他们能够动态地更改所有文本。 什么是更好的方法:动态aspx页面或从数据库加载?
1)将所有的文本存储在数据库中。
2)在文本更改替换现有的aspx文件与新的更改文本。
我宁愿方式在改变网页将更快地加载在客户端
你应该在控制器更改文本。不要更换页面。
假设他正在使用MVC。 –
所以我需要将更改后的文本存储在数据库中以用于此解决方案。加载只有aspx页面和更改过的数据是否更快? – levkaster
鉴于这些要求,您的最佳解决方案是CMS(内容管理系统)。
有很多的选项,asp.net,像一把umbraco,DotNetNuke的等
通过存储在数据库中的所有文本将成为像实施CMS这样做。第二种选择真的很老派。在这种情况下,您可以将静态HTML页面放在服务器上。
你有任何的代码? – Romoku
这恐怕不是一个建设性的问题..我们应该如何为你解决这个困境?这不是一个讨论,这是一个问答网站。 – walther
你应该看看CMS,也许像http://www.orchardproject.net/ – Nate