在ASP.net MVC中实现多语言的有效技术是什么?

时间:2011-08-30 20:50:44

标签: c# asp.net asp.net-mvc-3 multilingual

在ASP.net MVC中实现多语言的有效技术是什么?

3 个答案:

答案 0 :(得分:1)

我会使用资源文件。扩展名.resx

示例有英语的english.resx和西班牙语的西班牙语.resx,有办法存储用户的本地,当应用程序加载时,你加载适当的resx文件。

在这些文件中,你可以使用,其中所有文件中的密钥都是相同的,并且值将是该密钥的语言中的句子/单词。

这些密钥将在您的应用中使用,而不是直接在文本可用标记中键入文本。

答案 1 :(得分:1)

Scott Hanselman写了一篇关于这个主题的好文章......在这里查看:http://www.hanselman.com/blog/GlobalizationInternationalizationAndLocalizationInASPNETMVC3JavaScriptAndJQueryPart1.aspx

答案 2 :(得分:1)

在你提出问题之前,你有没有搜查过? 有很多资源,看看以下链接:

Multiple languages in an ASP.NET MVC application?

Creating ASP.NET MVC Multilingual Web Application

Multilingual ASP.NET MVC website

希望这有帮助。