2012-05-23 39 views
0

我正在研究asp.net mvc 2.0 web應用程序,希望能夠支持多種語言。目前應用程序運行英語,但我希望有一個下拉列表的語言,如果用戶選擇法語,那麼我的應用程序語言應該轉換成法語。任何想法我怎麼能實現這個或任何教程,請與我分享。Asp.Net MVC 2.0中的全球化應用程序

問候

+0

這裏是一個教程:http://www.eworldui.net/blog/post/2008/10/ASPNET-MVC-Simplified-Localization-via-ViewEngines.aspx – Daniel

回答

1

在你的ASP.NET MVC代碼,你可以利用System.Globalization類將使用App_LocalResources文件的所有字符串。在決定選擇什麼之前,需要了解幾件事情:

URL路由通常使用,它是一種使用路由機制將其存儲在URL中的非常簡單且非常強大的方法。 http://adamyan.blogspot.com/2010/07/addition-to-aspnet-mvc-localization.html

您可以選擇「本地化使用Session」不是一個受歡迎的選擇,而是由一些和下方會議在文章中選擇用於存儲當前區域性本地化內容:

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

的SO討論不說話的一樣: Localization & Globalization in asp.net mvc 2.0