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

Esto es lo que uso para acceder a App_LocalResources.Acceda a los recursos globales en un control asp.net

¿Cómo accedo a un recurso en App_GlobalResources?

SOLUCIÓN: Cree un recurso llamado Globalresource.resx en App_GlobalResources. En el archivo establezca una propiedad llamada Prueba con el texto Hola. Entonces se llama como Text='<%$ Resources:GlobalResource, Test%>'

Respuesta

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

texto es el nombre de la propiedad que desea establecer. Recurso es el nombre del archivo de recursos global resp. ResourceClass y WizardStep1Resource1 es el nombre del texto del recurso.

Ver aquí: http://msdn.microsoft.com/en-us/magazine/cc163566.aspx

+0

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

+0

No, corrijo mi solución – slfan

+0

¿Los recursos = App_GlobalResources se generan de manera predeterminada? también necesita Resource .resx extension? – joncodo

7

sólo se puede acceder a un recurso en App_GlobalResources explícitamente, utilizando el cableado implícita es decir meta:resourcekey="WizardStep1Resource1" es aplicable sólo para los recursos locales

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

Para acceder a un recurso en App_GlobalResources, utilizar la localización explícita como

<%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %> 
Cuestiones relacionadas