在委托控件“AdditionalPageHead”中添加多个用户控件

时间:2012-04-16 15:10:20

标签: javascript sharepoint user-controls

我有一个问题。 我正在尝试将jquery添加到sharepoint中的所有页面,并且使用jquery来获取我正在使用我需要的功能的脚本文件。

所以我开始创建一个用户控件,如下所示:http://blogs.msdn.com/b/kaevans/archive/2011/04/06/adding-jquery-to-every-page-in-sharepoint-with-delegate-controls.aspx

但不是只有一行:

<script type="text/javascript" 
    src="/_layouts/jquery-1.5.2.min.js" />

我添加了一行:

<script type="text/javascript" 
    src="/_layouts/scripts.js" />

之后我在layout文件夹中添加了两个文件,并创建了链接控件的elements.xml:

 <Control Id="AdditionalPageHead"
        Sequence="90"
        ControlSrc="~/_CONTROLTEMPLATES/Safran.Sagem.Workflows/Scripts.ascx" />

我的问题是它只包含一个文件。它始终是第一个。所以在这里它将是jquery.js,如果我切换顺序,它将是script.js

我尝试创建两个控件和两个元素,但似乎只启用了一个。

你知道吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

我的不好,

<script type="text/javascript" src="/_layouts/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="/_layouts/scripts.js"></script>

而不是:

<script type="text/javascript" src="/_layouts/jquery-1.5.2.min.js" />
<script type="text/javascript" src="/_layouts/scripts.js" />
相关问题