我不明白把资源放在哪里,我们如何从中获取值(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/