J'ai créé deux fichiers dans le dossier App_GlobalResources:HttpContext.GetGlobalResourceObject retourne toujours null
SiteResources.en-US.resx
SiteResources.sp-SP.resx
deux contiennent une valeur pour "SiteTitleSeparator".
Voici ce que je suis en train de faire (La ligne suivante retourne toujours null):
string sep = (string)GetGlobalResourceObject("SiteResources", "SiteTitle");
Notez que la propriété Culture sur la page est définie.
Les réponses à la fois VB et C# seront les bienvenues.
Notez que la propriété Culture sur la page est définie. ---------------------------------------------- Comment avez-vous définir la culture? J'ai Resources.resx et Resources.fr-CA.resx, mais quand je lis les ressources, il retourne toujours la valeur de Resources.resx par défaut ... Thread.CurrentThread.CurrentCulture = new CultureInfo ("fr-CA") ; labUsername.Text = GetGlobalResourceObject ("Ressource", "Nom d'utilisateur"). ToString() + ":"; Ce code ne lira pas Ressources.fr-CA ... Merci – philberg
Salut philberg, je crois que pour les valeurs .resx à utiliser, vous devez définir CurrentUICulture, pas CurrentCulture. – Robba