我想为我的ASP.NET网站用户提供在起始网站上编写/更改文本的可能性。 文本不断变化,因此不是静态的。
文本位于网站的起始页面上,因此将其保存到数据库不是最佳选择,对吧?因为每次调用页面都会有数据库访问权限。
所以我的问题是:保存这些文本的最佳做法是什么?我应该把它保存在数据库中吗?在文本文件中? xml文件?在web.config?
编辑:用法示例: 开始页面上有一个“联系”区域,管理员应该能够修改此联系区域的内容。所以这个数据不是静态的,它应该是可编辑的。
答案 0 :(得分:4)
答案 1 :(得分:0)
当用户点击提交时,按钮必须转到数据库。编辑和小变化将正常发生。一旦点击了submition,就必须去某个地方,并且需要进行数据库调用。您可以将其保存在会话中,但如果用户离开则会消失。
答案 2 :(得分:-1)
如果它不是永久数据,为什么不将它存储在Session?