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.resx
App_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%>'
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
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") %>