HttpContext.GetGlobalResourceObject sempre retorna null
-
23-08-2019 - |
Pergunta
Eu criei dois arquivos nas App_GlobalResources pasta:
SiteResources.en-US.resx
SiteResources.sp-SP.resx
Ambos contêm um valor para "SiteTitleSeparator".
Aqui está o que eu estou tentando fazer (A seguinte linha sempre retorna null):
string sep = (string)GetGlobalResourceObject("SiteResources", "SiteTitle");
Note, que a propriedade Cultura na página está definido.
Respostas em VB e C # serão bem-vindas.
Solução
Eu mudei o nome de SiteResources.en-US.resx para SiteResources.resx e agora tudo funciona muito bem.
Parece theer deve ser um recurso invariante.
Outras dicas
Sim.: Tem que haver um .resx sem um código de região que servirá como um padrão
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow