此站点上有许多与如何在 ASP.NET MVC 应用程序中访问 RESX 文件以及使用它们的最佳实践相关的问题。
然而,在阅读了(我可能是第一次添加)关于资源的 MSDN 文章后,我想知道使用 RESX 文件是否有任何优势,因为我不会使用服务器控件。有所有关于“隐式”和“显式”本地化的讨论,但我不会从 MVC 中受益。
最终,我的应用程序将需要用于按钮和菜单项的字符串资源,以及用于更长杂项内容的更长的 HTML 项。我想对较长的项目使用 CMS,因为我很确定我不想将它们粘贴到 RESX 文件中。
是否有任何令人信服的理由在新应用程序中使用或不使用 ASP.NET 资源。我将假设任何未来的 MVC 增强或 RESX 增强将协同工作,但就我所见,现在我只是得到一个美化的 IDictionary。
我应该继续使用 RESX 还是寻找其他地方?我是否应该考虑为 RESX 设计的资源类型使用 CMS?
任何经验教训将不胜感激。