문제

추가 페이지 헤드 대리자 제어에 관한 질문이 있습니다.기본적 으로이 대리인 컨트롤은 내 경우에 일부 스크립트를 등록하는 데 도움이됩니다.

그러나 특별한 이유로 2 개의 다른 추가 페이지 헤드 대리자 컨트롤이 있습니다. 이제는 jQuery 스크립트를 등록하고 싶습니다. 예를 들어 한 기능이 활성화 된 경우 jQuery가 활성화 된 경우 jQuery가 다시 등록되면 jQuery가 다시 등록됩니다. 이제는 두 기능이 모두 동일한 효과를 가하고 싶을 때 이제는 다음과 같습니다.따라서 2 개의 기능이 활성화 된 경우에는 2 개의 jQuery 스크립트 등록 또는 오직 하나가 있습니까?그리고 어떻게 가장 잘 수행해야합니까? 그래서 항상 하나의 스크립트가 등록되어 있도록하십시오.

미리 감사드립니다

추신 : 두 대표 모두 다른 사용자 정의 스크립트 등록 가 포함됩니다.

도움이 되었습니까?

해결책

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top