2010-02-02 4 views
5

Je me suis arraché les cheveux toute la journée.Asp.net Mvc 2.0 RC Réglage Fil CurrentCulture/Ui

Je n'arrive pas à définir la culture ou la culture du fil de discussion actuelle en autre chose que l'anglais. Dans le contrôleur j'ai

protected override void Initialize(System.Web.Routing.RequestContext requestContext) 
     { 
      base.Initialize(requestContext); 

      CultureInfo cultureInfo = CultureInfo.GetCultureInfo("fr-FR"); 

      Thread.CurrentThread.CurrentCulture = cultureInfo; 
      Thread.CurrentThread.CurrentUICulture = cultureInfo;      
     } 

à mon avis j'ai

<%= Thread.CurrentThread.CurrentUICulture.EnglishName%> 

le fil semble être bien, mais dès que la vue rend certains comment le dos à l'anglais !!

Je sais que c'est un RC, alors est-il cassé ou ai-je raté quelque chose ??

acclamations

Johnny

+0

que je me souviens dans web.config devrait être les paramètres de la mondialisation –

Répondre

2

Définir la langue plus tard. J'utilise un filtre qui s'exécute avant l'action (OnActionExecuting).

Mon premier coup serait de le mettre dans l'action.

0

Je l'ai fait fonctionner.Bizarrely je viens de créer un nouveau projet et a recommencé et tout fonctionne très bien. Toutes les différentes manières suggérées par les gens ont fonctionné dans le nouveau projet. Je n'ai pas encore trouvé quelle est la différence entre les deux projets.

Vive

Johnny