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

これは私がApp_LocalResourcesにアクセスするために使用するものです。asp.netコントロールでグローバルリソースにアクセス

App_GlobalResourcesのリソースにアクセスするにはどうすればよいですか?解決策:App_GlobalResourcesGlobalresource.resxというリソースを作成します。Globalresource.resxというリソースをApp_GlobalResourcesに作成します。Globalresource.resxというリソースをApp_GlobalResourcesに作成します。このファイルで、Testという名前のプロパティをHelloというテキストで設定します。それから、それはText='<%$ Resources:GlobalResource, Test%>'と呼ばれ、

答えて

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

テキストは、設定するプロパティの名前です。 Resourceは、グローバルResourcefile respの名前です。 ResourceClassおよびWizardStep1Resource1は、リソーステキストの名前です。

はこちらをご覧ください:http://msdn.microsoft.com/en-us/magazine/cc163566.aspx

+0

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

+0

いいえ、私の解決策を修正します – slfan

+0

resources = App_GlobalResourcesはデフォルトで生成されますか?リソースには.resx拡張子も必要ですか? – joncodo

7

はあなたが唯一のmeta:resourcekey="WizardStep1Resource1"つまり暗黙の配線を使用して、明示的にApp_GlobalResourcesでリソースにアクセスできる唯一のローカルリソース

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

App_GlobalResourcesでリソースにアクセスするために適用され、明示的なローカリゼーションを使用してください。

<%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %> 
関連する問題