Ошибка с использованием файлов ресурсов в приложении SharePoint
-
10-12-2019 - |
Вопрос
Я установил пару поддерживаемых локалей в моем приложении для SharePoint, и теперь у меня есть папка «Ресурсы (Host Web)» в моем каталоге приложений.Эти файлы Host содержат пару клавиши / значения Wizardstep1 / Teamsite.Я добавил следующую строку в моем файле default.aspx для ссылки на него.
<span class="stepDesc"><small><asp:Literal ID="Literal1" runat="server" Text="<%$Resources:WizardStep1%>" /></small></span>
.
Когда я запускаю приложение, я получаю эту ошибку:
Извините, что-то пошло не так, что объект ресурсов с ключом «Wizardstep1» не найден.
Может кто-нибудь помочь мне понять, что я делаю не так?Раньше я использовал файлы ресурсов в ферме ранее, но приложение, размещенное SharePoint, кажется другим ...
Решение
I found the problem, and that was that I was trying to use the wrong approch. For adding tranlations to the ASPX app pages, one needs to use the javascript resource file approch as described in http://msdn.microsoft.com/en-us/library/fp179919.aspx#LocalizingAppWeb under "How to create javascript resource files for custom pages."
Works like a charm. :)