Вопрос

Я создал два файла в папке 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 без кода региона, который будет использоваться по умолчанию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top