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

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top