访问asp.net控件中的全局资源

jon*_*odo 17 c# asp.net resources webforms

meta:resourcekey="WizardStep1Resource1"
Run Code Online (Sandbox Code Playgroud)

这是我用来访问的App_LocalResources.

如何访问资源App_GlobalResources

解决方案:创建一个名为资源Globalresource.resxApp_GlobalResources.在文件中设置一个名为Test的属性,文本为Hello.然后它被称为Text='<%$ Resources:GlobalResource, Test%>'

slf*_*fan 18

Text='<%$ Resources:Resource, WizardStep1Resource1 %>'
Run Code Online (Sandbox Code Playgroud)

Text是要设置的属性的名称.Resource是全局Resourcefile的名称.ResourceClass和WizardStep1Resource1是资源文本的名称.

请参见此处:http://msdn.microsoft.com/en-us/magazine/cc163566.aspx


chr*_*dam 7

您只能使用隐式连接显式访问App_GlobalResources中的资源,即meta:resourcekey="WizardStep1Resource1"仅适用于本地资源

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

要访问App_GlobalResources中的资源,请使用显式本地化

   <%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %>
Run Code Online (Sandbox Code Playgroud)