2009-11-30 3 views
0

Nous devons développer une application Web ASP.NET 3.5, qui devrait prendre en charge les langues japonaises et anglaises. Si l'utilisateur accède depuis le Japon, alors notre application devrait s'ouvrir en japonais; Dans le cas contraire, notre application devrait s'ouvrir en anglais. Comment pouvons-nous atteindre cette exigence? Le code d'échantillon est très bienvenu.Globalisation et localisation dans asp.net

Merci.

Répondre

2

Créez simplement une classe de page de base héritée de la classe Page, placez cette méthode dans la classe page de base et héritez de la classe page de base dans votre page aspx.cs pour réussir la globalisation.

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

culture ensemble dans cette méthode que vous voulez, vous pouvez mettre la culture dans la variable de session et chaque fois que la langue de changement d'utilisateur modifie simplement la session ..

votre valeur de la session de cas pourrait être en États-Unis, ja

Questions connexes