Domanda

Ho una domanda riguardante il controllo del delegato della testa della pagina aggiuntiva.Fondamentalmente questi controlli delegati aiutano a registrare alcuni script nel mio caso.

Ma io ho 2 diversi controlli delegati a testa aggiuntivi per un motivo speciale, ora in entrambi i delegati voglio registrare uno script jQuery.

Quindi, ad esempio se una funzione viene attivata jQuery verrà registrata, se è attivata un'altra funzione, la jQuery verrà registrata nuovamente, ma ora, quando entrambe le funzionalità attivavano che voglio avere lo stesso effetto.Quindi, nel caso in cui 2 caratteristiche attivate, ci saranno 2 registrazioni di script jQuery o solo una?E come faccio a farlo meglio, in modo che sia sempre uno script che è registrato.

Grazie in anticipo

PS: Entrambi i delegati conterranno altre registrazioni di script personalizzate

È stato utile?

Soluzione

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top