0

我正在开发 asp.net mvc 2.0 Web 应用程序,我想在其中提供多种语言的支持。目前应用程序以英语运行,但我希望会有一个语言下拉列表,如果用户选择法语,那么我的应用程序语言应该转换为法语。任何想法如何实现这个或任何教程,请与我分享。

问候

4

1 回答 1

1

在您的 ASP.NET MVC 代码中,您可以利用 System.Globalization 类,该类将对所有字符串使用 App_LocalResources。在决定选择什么之前,有几件事需要了解:

URL路由是常用的,它是一种使用路由机制将其存储在URL中的非常简单且非常强大的方式。 http://adamyan.blogspot.com/2010/07/addition-to-aspnet-mvc-localization.html

您可以选择“使用 Session 进行本地化”,这不是一个流行的选项,但被某些人选择,并且在下面的文章中,Session 用于存储当前文化以对内容进行本地化:

http://adamyan.blogspot.com/2010/02/aspnet-mvc-2-localization-complete.html

SO 讨论的内容是相同的: Localization & Globalization in asp.net mvc 2.0

于 2012-05-23T21:40:02.770 回答