asp.net: использование выражений ресурсов с ресурсами в отдельном проекте - PullRequest
1 голос
/ 27 октября 2010

Я уверен, что это что-то очень простое, но как мне получить доступ к ресурсу в отдельном проекте, используя синтаксис выражения?Я думал, что это будет так:

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

, где SomeNamespace.Resources - проект, в котором находятся ресурсы.

Обычно я просто делаю <%= SomeNamespace.Resources.Web.PleaseSelectAnImage%>, но мне нужно этовнутри элемента управления.

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

, поэтому, когда я просто делаю то, что обычно делаю, он буквально помещает «<% = SomeNamespace.Resources.Web.PleaseSelectAnImage%>».

имя моего проектаэто SomeNamespace.Resources. Имя файла ресурса - Web. Ключ - PleaseSelectAnImage.

1 Ответ

0 голосов
/ 28 октября 2010

Патриция, вам нужно реализовать пользовательский ResourceProviderFactory и соответствующий IResourceProvider, чтобы сделать это. Некоторые хорошие ссылки можно найти здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...