Question

J'ai une question concernant le contrôle de la déléguée de la page supplémentaire.Fondamentalement, ces contrôles de délégués contribuent à enregistrer des scripts dans mon cas.

Mais j'ai 2 contrôles de délégués de tête supplémentaires supplémentaires pour une raison spéciale, maintenant dans ces deux délégués, je souhaite enregistrer un script jQuery.

Ainsi, par exemple, si une fonctionnalité est activée, JQuery sera enregistrée, si une autre fonctionnalité est activée, la jQuery sera enregistrée à nouveau, mais maintenant, lorsque les deux fonctionnalités activées, je souhaite avoir le même effet.Donc, dans le cas où 2 fonctionnalités activées, il y aura 2 enregistrements de scripts JQuery ou un seul?Et comment le fais-je le meilleur, de sorte qu'il s'agisse toujours d'un script enregistré?

Merci d'avance

PS: les deux délégués contiendront d'autres enregistrements de scripts personnalisés

Était-ce utile?

La solution

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top