Доступ к глобальным ресурсам в элементе управления asp.net - PullRequest
17 голосов
/ 13 сентября 2011
meta:resourcekey="WizardStep1Resource1"

Это то, что я использую для доступа к App_LocalResources.

Как получить доступ к ресурсу в App_GlobalResources?

РЕШЕНИЕ: Создайте ресурс с именем Globalresource.resxв App_GlobalResources.В файле задайте свойство Test с текстом Hello.Тогда это называется как Text='<%$ Resources:GlobalResource, Test%>'

Ответы [ 2 ]

18 голосов
/ 13 сентября 2011
Text='<%$ Resources:Resource, WizardStep1Resource1 %>'

Текст - это имя свойства, которое вы хотите установить. Resource - это имя глобального Resourcefile, соответственно. ResourceClass и WizardStep1Resource1 - это имя текста ресурса.

Смотрите здесь: http://msdn.microsoft.com/en-us/magazine/cc163566.aspx

7 голосов
/ 13 сентября 2011

Вы можете получить доступ только к ресурсу в App_GlobalResources явно, используя неявную разводку, т. Е. meta:resourcekey="WizardStep1Resource1" применимо только для локальных ресурсов

http://msdn.microsoft.com/en-us/library/ms227427.aspx

Чтобы получить доступ к ресурсу в App_GlobalResources, используйте явную локализацию, например

   <%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...