C# 保存动态网站文本的位置

C# 保存动态网站文本的位置,c#,asp.net,C#,Asp.net,我想让我的ASP.NET网站的用户可以在起始网站上编写/更改文本。 文本是不断变化的,因此不是静态的 文本位于网站的起始页,因此将其保存到数据库不是最佳选择,对吗?因为每次页面调用都会有一个数据库访问 所以我的问题是:保存这些文本的最佳实践是什么?我应该把它保存在数据库中吗?在文本文件中?xml文件?在web.config中 编辑:用法示例: 在起始页上有一个“联系人”区域,管理员应该能够修改此联系人区域的内容。因此,该数据不是静态的,应该是可编辑的。如果它不是永久数据,为什么不将其存储在会话中

我想让我的ASP.NET网站的用户可以在起始网站上编写/更改文本。 文本是不断变化的,因此不是静态的

文本位于网站的起始页,因此将其保存到数据库不是最佳选择,对吗?因为每次页面调用都会有一个数据库访问

所以我的问题是:保存这些文本的最佳实践是什么?我应该把它保存在数据库中吗?在文本文件中?xml文件?在web.config中

编辑:用法示例:
在起始页上有一个“联系人”区域,管理员应该能够修改此联系人区域的内容。因此,该数据不是静态的,应该是可编辑的。

如果它不是永久数据,为什么不将其存储在会话中?

如果它不是永久数据,为什么不将其存储在会话中?

当用户单击“提交”按钮时,它必须转到数据库。编辑和小更改将正常进行。单击提交后,它必须转到某个地方,需要进行数据库调用。您可以在会话中保存它,但如果用户离开,它将消失。

当用户单击“提交”按钮时,它必须转到数据库。编辑和小更改将正常进行。单击提交后,它必须转到某个地方,需要进行数据库调用。您可以在会话中保存它,但如果用户不在,它就会消失。

当然,您可以做许多不同的事情,但正常的做法是将它存储在数据库中,如果您关心到数据库的往返,则使用缓存机制。

当然,您可以做许多不同的事情,但正常的做法是将其存储在数据库中,如果您关心到数据库的往返,则使用缓存机制