0


我在asp.net/mvc 上观看 Scott Allen 的 Pluralsight 教程,我有一个关于全球化的问题。在这些视频中,他建议使用资源文件 ( .resx ) 来存储特定于语言的字符串。
我尝试过,但是当我想使用代码中的这些字符串时失败了。所以我有了想法,使用带有实体框架的数据库来存储它们。我的问题是:

  1. 我对资源文件做错了吗?我应该使用它们还是不使用它们?
  2. 如果我不应该,最好为文本创建一个新数据库或添加一个DataSet<>

我是 ASP.NET MVC 的新手,但我真的很喜欢这个想法,所以我想从一开始就做好一切。这就是为什么我要问这么“基本”的问题。

谢谢您的回答。

4

1 回答 1

1

使用资源文件。

Guy Smith-Ferrier 是这方面的最佳资源。

如何在 ASP.NET MVC 4 中实现世界(就绪)统治

因此,您已经编写了 ASP.NET MVC 应用程序并希望它以另一种语言工作?那么本次会议适合您。World-Readiness 是开发人员为使应用程序全球化并使其可本地化(即能够本地化)而需要做的所有工作。在本次会议中,我们将介绍本地化 HTML 和 HTML 助手、本地化和全球化数据注释、本地化和全球化 JavaScript 以及本地化 URL。不需要以前的 ASP.NET 本地化经验。

幻灯片来源

也许读一本书:.NET Internationalization: The Developer's Guide to Building Global Windows and Web Applications

于 2012-11-28T15:39:08.170 回答