【问题标题】:Best practice storing language variables in asp.net在 asp.net 中存储语言变量的最佳实践
【发布时间】:2013-04-27 13:46:08
【问题描述】:

给定一个特定的 asp.net(或任何其他语言)网站,您希望将语言字符串存储在一起,而不是在 aspx 页面中硬编码它们。我的朋友说您需要将它们全部存储在 Web.config 中。我认为 web.config 不是为此而设计的,把它放在那里没有意义。如果您的网站包含三种语言的 2000 个语言字符串,则 webconfig 将包含 6000 个条目。我认为最好将它们存储在数据库中的表中,但他不相信我,谁是对的?

【问题讨论】:

标签: c# asp.net


【解决方案1】:

Database 肯定比 web.config 好,但我建议先查看built-in resource functionality,然后再制作自己的系统。

【讨论】:

    【解决方案2】:

    不,它们不应存储在web.config 中。它们也不应该在数据库中,这会浪费您的数据库处理能力和带宽。更好的方法是使用resource files。请参阅这篇关于 ASP.NET 本地化的文章:link

    【讨论】:

      猜你喜欢
      • 2012-04-10
      • 2013-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 2010-09-18
      • 2021-01-11
      相关资源
      最近更新 更多