Página adicional Delegados da cabeça com 2 scripts
-
10-12-2019 - |
Pergunta
Eu tenho uma pergunta sobre o controle de delegação da cabeça de página adicional.Basicamente, este controle de delegado ajuda a registrar alguns scripts no meu caso.
Mas eu tenho 2 diferentes controles de delegados de cabeça de página adicional para motivo especial, agora em ambos os delegados, quero registrar um script jquery.
Assim, por exemplo, se um recurso for ativado, o jQuery será registrado, se outro recurso for ativado, o jQuery será registrado novamente, mas agora, quando ambos os recursos são ativados, eu quero ter o mesmo efeito.Então, no caso, quando 2 recursos ativados, haverá 2 registros de scripts JQuery ou apenas um?E como é melhor fazer isso, para que seja sempre um script que é registrado.
Agradecemos antecipadamente
ps: ambos os delegados conterão outros registros de scripts personalizados
Solução
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