C# Asp.NETMVC2.0应用程序中的全球化

C# Asp.NETMVC2.0应用程序中的全球化,c#,asp.net,asp.net-mvc,user-interface,C#,Asp.net,Asp.net Mvc,User Interface,我正在开发asp.net mvc 2.0 web应用程序,希望在其中提供多语言支持。目前应用程序运行在英语语言,但我想有一个语言下拉列表,如果用户选择法语,那么我的应用程序语言应转换为法语。任何想法,我如何才能实现这一点或任何教程,请与我分享 关于在ASP.NET MVC代码中,您可以利用System.Globalization类,该类将对所有字符串使用App_LocalResources。在决定选择什么之前,需要了解以下几点: URL路由是常用的,使用路由机制将其存储在URL中是一种非常简单和

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


关于

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

URL路由是常用的,使用路由机制将其存储在URL中是一种非常简单和强大的方法。

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

SO讨论的内容与此相同:

以下是一个教程: