HttpContext.GetGlobalResourceObject всегда возвращает null
-
23-08-2019 - |
Вопрос
Я создал два файла в папке App_GlobalResources:
SiteResources.en-US.resx
SiteResources.sp-SP.resx
Оба содержат значение для "SiteTitleSeparator".
Вот что я пытаюсь сделать (следующая строка всегда возвращает null):
string sep = (string)GetGlobalResourceObject("SiteResources", "SiteTitle");
Обратите внимание, что свойство Culture на странице задано.
Ответы как на VB, так и на C # будут приветствоваться.
Решение
Я изменил название SiteResources.en-US.resx на SiteResources.resx, и теперь все работает просто отлично.
Похоже, это должен быть один инвариантный ресурс.
Другие советы
ДА:должен быть один .resx без кода региона, который будет использоваться по умолчанию.
Не связан с StackOverflow