ScriptLink без идентификатора локали на пути
-
16-10-2019 - |
Вопрос
у меня есть это ScriptLink
На моей пользовательской главной странице:
<SharePoint:ScriptLink language="javascript" name="my.js" runat="server"/>
Это воспроизводит как 1033/my.js
в английской коллекции сайтов, но как 1053/my.js
в шведской коллекции сайтов. Я установил пакет языка сервера SharePoint 2010, и при создании новой коллекции сайтов, по -видимому, есть возможность создать его на шведском языке.
Этот файл JavaScript не локализован, и с помощью этого пути мне нужно развернуть скрипт в 14 Hive один раз для каждого установленного языка. И это просто похоже на неправильное решение.
Является ScriptLink
Неправильный выбор здесь, или как вы должны решить это? Возможно, я вообще не должен развернуть его в 14 улья, но если да, то каковы возможные альтернативы?
Решение
Вы можете добавить атрибут localizable = "false". Это было бы похоже на это:
<SharePoint:ScriptLink Language="javascript" Name="my.js" Localizable="False" runat="server"/>