HttpContext.GetGlobalResourceObject siempre devuelve null
-
23-08-2019 - |
Pregunta
He creado dos archivos en la carpeta App_GlobalResources:
SiteResources.en-US.resx
SiteResources.sp-SP.resx
Ambos contienen un valor para "SiteTitleSeparator".
Esto es lo que estoy tratando de hacer (La siguiente línea siempre devuelve null):
string sep = (string)GetGlobalResourceObject("SiteResources", "SiteTitle");
Tenga en cuenta, que la propiedad Cultura en la página se establece.
Las respuestas serán recibidos tanto en VB y C #.
Solución
He cambiado el nombre de SiteResources.en-US.resx a SiteResources.resx y ahora todo funciona bien.
Parece Theer debe ser un recurso invariante.
Otros consejos
Sí:., Tiene que haber una Resx sin un código de región que servirá como un defecto
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow