Pregunta

Tengo una pregunta con respecto al control del delegado principal de la página adicional.Básicamente, este delegado controla ayuda a registrar algunos scripts en mi caso.

Pero tengo 2 controles de delegados de cabeza adicionales adicionales por razones especiales, ahora en ambos delegados, quiero registrar un guión jQuery.

Por ejemplo, si se activa una característica, se registrará jquery, si se activa otra función, el jQuery se registrará nuevamente, pero ahora, cuando ambas funciones activadas, quiero tener el mismo efecto.Entonces, en caso de que se activen 2 características, ¿habrá 2 inscripciones de jquery scripts o solo uno?Y cómo lo hago mejor, para que siempre sea un script que está registrado.

gracias de antemano

PS: ambos delegados contendrán otros registros de scripts personalizados

¿Fue útil?

Solución

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 bajo: CC-BY-SA con atribución
scroll top