【发布时间】:2013-02-04 11:55:33
【问题描述】:
我们正在构建一个尚未本地化的 ASP.NET MVC 应用程序,其中包含大量数据注释DisplayAttribute,代码中包含硬编码字符串和硬编码消息字符串。
现在我们要求应用程序必须是可本地化的,但我们仍然需要允许用户自定义字段显示和文本。
到目前为止,我正在考虑将RESX 文件与自定义IResourceProvider 一起使用。 Rick Strahl 写了一个good article about that。在这种方法中,应用程序是使用标准的RESX 文件开发的,但在运行时,当应用程序需要字符串时,自定义提供程序将查询数据库以查找自定义项,并在找到时使用它们。
尽管这似乎是一个很好的解决方案,但它似乎并不自然。我想知道是否有更好的选择。
这有什么标准吗?
【问题讨论】:
标签: asp.net localization resx