c#
  • asp.net
  • resources
  • webforms
  • 2011-09-13 35 views 15 likes 
    15
    meta:resourcekey="WizardStep1Resource1" 
    

    這是我用來訪問App_LocalResources的。訪問asp.net控件中的全局資源

    如何訪問App_GlobalResources中的資源?

    解決方案:在App_GlobalResources中創建名爲Globalresource.resx的資源。在文件中設置一個名爲Test的屬性,文本爲Hello。然後它被稱爲Text='<%$ Resources:GlobalResource, Test%>'

    回答

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

    文本是您要設置的屬性的名稱。資源是全局資源文件的名稱。 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

    只能在App_GlobalResources文件訪問資源明確,使用隱式接線即meta:resourcekey="WizardStep1Resource1"只對本地資源

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

    要在App_GlobalResources文件訪問的資源是適用的,使用明確的本地化,如

    <%= (string)GetGlobalResourceObject("ResourcesClass", "WizardStep1Resource1") %> 
    
    相關問題