Accéder aux ressources mondiales dans un asp.net contrôle

meta:resourcekey="WizardStep1Resource1"

c'est Ce que j'utilise pour accéder à un App_LocalResources.

Comment puis-je accéder à une ressource dans App_GlobalResources?

SOLUTION: créez une ressource appelée Globalresource.resxApp_GlobalResources. Dans le fichier défini une propriété appelée Test avec le texte Hello. Alors on l'appelle comme Text='<%$ Resources:GlobalResource, Test%>'

17
demandé sur jpaugh 2011-09-13 20:58:05

2 réponses

Text='<%$ Resources:Resource, WizardStep1Resource1 %>'

Text est le nom de la propriété que vous voulez définir. La ressource est le nom du fichier mondial des ressources REEE. ResourceClass and WizardStep1Resource1 est le nom du texte de la ressource.

Voir ici: http://msdn.microsoft.com/en-us/magazine/cc163566.aspx

18
répondu slfan 2011-09-13 17:17:14

vous ne pouvez accéder à une ressource dans App_GlobalResources que de manière explicite, en utilisant le câblage implicite, c'est-à-dire meta:resourcekey="WizardStep1Resource1" ne s'applique qu'aux ressources locales

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

pour accéder à une ressource dans App_GlobalResources, utilisez la localisation explicite comme

   <%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %>
7
répondu chridam 2013-01-30 16:24:40