Je sais que je fais quelque chose de fondamentalement mauvais, mais je ne peux pas comprendre tout à fait dehors ...ASP.NET Localisation ne fonctionne pas pour moi
J'ai 2 fichiers de ressources dans mon dossier App_GlobalResources: Global.resx et Global.fr-CA.resx.
Je sont caractérisés comme suit sur mon formulaire en ligne:
<asp:Label ID="Label1" runat="server" Text="<%$ Resources:Global, Test %>" />
Quand je lance la forme, il affiche la valeur correcte de Global.resx. Maintenant, dans le code-behind, je veux changer manuellement la culture à tirer de mon dossier resx fr-CA:
Page.UICulture = "fr";
Page.Culture = "fr-CA";
Cependant, quand je re-exécuter l'application, il ne tire pas la valeur de Global. fr-CA.resx - il tire toujours de Global.resx. Qu'est-ce que je fais mal?
Merci!
je fait le changement, mais il ne fonctionne toujours pas correctement. –
Quelle est la culture neutre de votre assemblée? –
Il est défini sur Aucune. –