Дополнительная страница Глава делегатов с 2 сценариями
-
10-12-2019 - |
Вопрос
У меня есть вопрос относительно дополнительной страницы управления делегированием.По сути, этот делегат контроль помогает зарегистрировать некоторые скрипты в моем случае.
Но у меня есть 2 различных дополнительных элемента управления делегатами головки страницы по особой причине, теперь в обоих этих делегатах я хочу зарегистрировать сценарий jQuery.
Так, например, если одна функция активирована jQuery, будет зарегистрирована, если активирована другая функция, jQuery снова будет зарегистрирован, но теперь, когда оба функция активированы, я хочу иметь тот же эффект.Так что в случае, когда активированы 2 функция, будут ли 2 записи сценариев JQuery или только один?И как мне больше всего сделать, так что это всегда один сценарий, который зарегистрирован.
Спасибо заранее
PS: оба делегата будут содержать другие регистрации пользовательских сценариев
Решение
Try using ScriptLink
<sharepoint:scriptlink defer="false " id="SPScriptLink " localizable="false " name="jquery-x.x.x.js " runat="server"></sharepoint:scriptlink>
or
<SharePoint:Scriptlink runat="server" Name="~sitecollection/Style Library/[YOUR SITE]/js/jquery.js" Language="javascript" />
The ScriptLink control ensures that the script is loaded only once and will also ensure that other dependencies have been loaded first