2009-11-30 90 views
0

我們需要開發一個ASP.NET 3.5 Web應用程序,它應該支持日語和英語語言。如果用戶從日本訪問,那麼我們的應用程序應該以日文打開;否則,我們的申請應該用英文打開。我們怎樣才能達到這個要求?示例代碼非常受歡迎。asp.net中的全球化與本地化

謝謝。

回答

2

簡單地做出將從頁面類繼承的BasePage類,放在BasePage類此方法並繼承BasePage類在你的每一個aspx.cs頁面acheive全球化。

protected override void InitializeCulture() 
{ 
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US"); 
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); 
base.InitializeCulture(); 
} 

在這個方法不管你想要集文化,你可以把文化會話變量,每當用戶切換語言簡單地改變會話..

你的情況會話值

可能是EN-US,JA