我不明白把资源放在哪里,我们如何从中获取值(value)?

最佳答案

您将所有语言资源放入一个资源 (.resx) 文件中。您基本上每种语言都有一个资源文件,但所有相同的“名称”项目,以及它们各自的“值” - 例如......

MyResource.resx (this will be the default)
Name: Welcome
Value: Welcome

MyResource.de-de.resx  (this will be used for German text)
Name: Welcome
Value: Wilkommen

然后,您可以在整个应用程序中使用这些资源。

在 View 中:
<%= MyResource.Welcome %>

有关本地化的更多详细信息,请访问这些:

http://www.eworldui.net/blog/post/2008/05/ASPNET-MVC---Localization.aspx

关于asp.net - 如何在asp.net MVC中制作多语言网站?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2605741/

10-12 12:41