質問

追加のページヘッドデリゲートコントロールに関して質問があります。基本的にこの委任コントロールは、私の場合にいくつかのスクリプトを登録するのに役立ちます。

しかし、私は特別な理由で2つの異なる追加のページヘッド代表管理を持っています、今はjQueryスクリプトを登録したいこの代表者の両方にあります。

ではたとえば、1つの機能が有効になっている場合jQueryが登録されます。別の機能がアクティブになっている場合、jQueryが再度登録されますが、現在も両方の機能がアクティブになっていると同じ効果が得られます。そのため、2つの機能が有効になっている場合は、2つのjQueryスクリプト登録または1つだけがありますか?そしてどのように私は常に登録されているスクリプトが常に1つのスクリプトであるようにするのですか。

事前感あり

PS:両方のデリゲートに他のカスタムスクリプト登録が含まれます

役に立ちましたか?

解決

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