2010-10-26 17 views
1

Je suis assez sûr que c'est quelque chose de super facile, mais comment puis-je accéder à une ressource qui est dans un projet distinct en utilisant la syntaxe d'expression? Je pensais que ce serait comme ceci:.asp.net: utiliser des expressions de ressource avec les ressources dans un projet séparé

<%$ Resources:SomeNamespace.Resources.Web, PleaseSelectAnImage %> 

où SomeNamespace.Resources est le projet que les ressources sont situées dans

Normalement, je fais juste <%= SomeNamespace.Resources.Web.PleaseSelectAnImage%> mais je dois avoir cela à l'intérieur d'un contrôle.

<kw:SlickUpload ID="SlickUpload1" runat="server" 
      ValidExtensions=".png, .gif, .jpg" 
      InvalidExtensionMessage="<%$ Resources:SomeNamespace.Resources.Resources.Web, PleaseSelectAnImage %>" > 

donc quand je fais juste ce que je fais normalement, il met '<% = SomeNamespace.Resources.Web.PleaseSelectAnImage%> » littéralement.

mon nom de projet est SomeNamespace.Resources. La ressource nom de fichier est Web. et la clé est PleaseSelectAnImage.

Répondre

0

Patricia, vous aurez besoin de mettre en œuvre une mesure ResourceProviderFactory et correspondant IResourceProvider afin de le faire. Quelques bonnes références se trouve here.