HttpContext.GetGlobalResourceObject retourne toujours null
-
23-08-2019 - |
Question
J'ai créé deux fichiers dans le dossier App_GlobalResources:
SiteResources.en-US.resx
SiteResources.sp-SP.resx
Les 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.
Réponses dans les deux VB et C # seront accueillis.
La solution
J'ai changé le nom de SiteResources.en-US.resx à SiteResources.resx et maintenant tout fonctionne bien.
Semble theer doit être une ressource invariant.
Autres conseils
Oui. Il doit y avoir un .resx sans code région qui servira par défaut
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow