2011-09-13 10 views
15
meta:resourcekey="WizardStep1Resource1" 

Questo è quello che utilizzo per accedere a App_LocalResources.Accesso alle risorse globali in un controllo asp.net

Come accedere a una risorsa in App_GlobalResources?

SOLUZIONE: creare una risorsa denominata Globalresource.resx in App_GlobalResources. Nel file impostare una proprietà denominata Test con il testo Hello. Poi si chiama come Text='<%$ Resources:GlobalResource, Test%>'

risposta

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

testo è il nome della proprietà che si desidera impostare. Risorsa è il nome del file Resourcefile globale. ResourceClass e WizardStep1Resource1 è il nome del testo della risorsa.

vedere qui: http://msdn.microsoft.com/en-us/magazine/cc163566.aspx

+0

meta: resourcekey = "<% $ A pp_GlobalResources: Resource.aspx.resx, LabelResource%> "?? – joncodo

+0

No, correggi la mia soluzione – slfan

+0

Risorse = App_GlobalResources che viene generata per impostazione predefinita? anche la risorsa ha bisogno di estensione .resx? – joncodo

7

è possibile accedere solo una risorsa in App_GlobalResources esplicitamente, utilizzando il cablaggio implicita cioè meta:resourcekey="WizardStep1Resource1" è applicabile solo per le risorse locali

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

Per accedere a una risorsa in App_GlobalResources, utilizzare la localizzazione esplicita come

<%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %> 
Problemi correlati