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

Add multiples user controls in the delegate control "AdditionalPageHead"

本文关键字:控件 添加 用户 AdditionalPageHead      更新时间:2023-09-26

我这里有一个问题。我正在尝试将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" />

之后,我在布局文件夹中添加了两个文件,并创建了链接控件的元素.xml该元素:

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

我的问题是它只包含一个文件。它总是第一个。所以这里是jquery.js,如果我切换顺序,那就是脚本.js

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

你有什么想法吗?

多谢

我的错,

<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" />