추가 페이지 머리 대표가 2 개의 스크립트와 함께 제공됩니다
-
10-12-2019 - |
문제
추가 페이지 헤드 대리자 제어에 관한 질문이 있습니다.기본적 으로이 대리인 컨트롤은 내 경우에 일부 스크립트를 등록하는 데 도움이됩니다.
그러나 특별한 이유로 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
제휴하지 않습니다 sharepoint.stackexchange