JQuery是我们在进行SharePoint 开发的时候使用的比较频繁的JS类库。本文向大家介绍一种简单方便的方式,把JQuery框架集成到我们的SharePoint中。我们来创建这样一个Feature.

还是使用Visual Studio 2010.

1.       创建一个空SharePoint项目“Empty SharePoint Project”。

2.       修改默认创建的Feature,重命名成JQuery,修改其对应的Title和Description。

3.       创建一个普通的自定义控件,添加类文件,命名成jQueryControl.cs,该类继承自System.Web.UI.Control,重写其CreateChildControls方法,创建一个Microsoft.SharePoint.WebControls.ScriptLink子控件,来把JQuery.js引用到页面中。

具体代码如下:

 1 using System;
 2 
 3 using System.Collections.Generic;
 4 
 5 using System.Linq;
 6 
 7 using System.Text;
 8 
 9 using System.Web.UI;
10 
11  
12 
13 using Microsoft.SharePoint.WebControls;
14 
15 using System.Web.UI.WebControls;
16 
17  
18 
19 namespace JQuery 
20 
21 {
22 
23     public class JQueryControl : Control 
24 
25     {
26 
27         protected override void CreateChildControls() 
28 
29         {
30 
31             ScriptLink JQueryScriptLink = new ScriptLink();
32 
33             JQueryScriptLink.Name = "jQuery/jquery.js";
34 
35             JQueryScriptLink.Localizable = false;
36 
37             this.Controls.Add(jQueryScriptLink);
38 
39  
40 
41             base.CreateChildControls();
42 
43         }
44 
45     }
46 
47 }
48 
49 

4.       为项目添加element,命名JqueryElements,在elements.xml文档中,为上面的JQueryControl控件创建注册信息:

<?xml version="1.0" encoding="utf-8"?>

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

<Control Id="AdditionalPageHead" Sequence="0" ControlAssembly="$SharePoint.Project.AssemblyFullName$" ControlClass ="JQuery.JQueryControl" />

</Elements>

5.       将JQuery.js脚本文件附加到项目中。我们把它放到Layouts目录中,使用Visual Studio 2010可以很方便的做到这一点,如图,在项目中创建一个Layouts下的映射目录,命名成JQuery:

将JQuery.js文件上载到该目录中。

6.       OK,搞定,编译,发布.

7.       在”Site Collection Features”中已经有了我们的这个Feature.

在对应的Layouts下,也有我们对应的JQuery目录:

来源:

转载于:https://www.cnblogs.com/greeny/archive/2010/09/15/1827122.html

将JQuery框架集成到SharePoint 2010中相关推荐

  1. SharePoint 2010中的客户端AJAX应用——ASP.NET AJAX模板

    WCF Data Services是SharePoint 2010中一个极具吸引力的新特性.然而,因为它的强大,直接对其进行编程仍然会有点痛苦.幸运的是,一个新的相关技术 -- ASP.Net AJA ...

  2. 在 SharePoint 2010 中访问数据

    数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ to SharePoint | LINQ to SharePoint ...

  3. Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理

    Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理 This time I want to talk ...

  4. SharePoint 2010 中的BCS身份验证模式

    BCS(Business Connectivity Services)是SharePoint 2010中用于替换原先Microsoft Office SharePoint Server 2007企业版 ...

  5. 在SharePoint 2010中创建网站的权限级别

    转:http://www.360sps.com/Item/CreatePermissionLevels.aspx 权限级别是SharePoint 2010新增加的功能,使我们对权限的设置又提高了一个层 ...

  6. VSTO学习笔记(四)从SharePoint 2010中下载文件

    原文:VSTO学习笔记(四)从SharePoint 2010中下载文件 上一次我们开发了一个简单的64位COM加载项,虽然功能很简单,但是包括了开发一个64位COM加载项的大部分过程.本次我们来给CO ...

  7. SharePoint 2010中增强的错误跟踪机制

    在SharePoint 2007中,调试和跟踪错误最常用的方法就是查看日志(C:\Program Files\Common Files\Microsoft Shared\Web Server Exte ...

  8. VDI序曲二十 桌面虚拟化和RemoteApp集成到SharePoint 2010里

    本篇大作历时3天写完,内容实在太多了,希望大家给力的支持啊~ SharePoint 2010是微软很棒的办公协作平台与企业门户,当然集成我们的应用那会让用户又更好的体验与方便行,比如把我们的Remot ...

  9. SharePoint 2010中的客户端模型

    1.介绍 客户端模型是SharePoint 2010才提供的,可以更灵活的在任何客户端设备中操作SharePoint对象,在2007版本中没有客户端模型,2010中有三种客户端模型JavaScript ...

  10. 在SharePoint 2010中通过SQL数据源创建仪表板

    本文中,我们将讨论如何为仪表板创建数据源连接到SQL Server数据表. 注意:PerformancePoint Services是通过一个Windows身份验证委托的方式访问外部数据的.因此,外部 ...

最新文章

  1. hihoCoder 1051 补提交卡(贪心,枚举)
  2. oracle addm报告
  3. 从源码理解ReentrantLock
  4. c语言map函数k v都是int,Go语言sync.Map(在并发环境中使用的map)
  5. php中的var_dump()方法的详细说明
  6. 统计rgb与yuv文件中各分量的熵
  7. BZOJ 1016 最小生成树计数 【模板】最小生成树计数
  8. c++ printf怎么用_【经典】把脉printf中的C进阶技巧
  9. System.IO.Pipelines: .NET高性能IO
  10. 创建vue项目(二)引入elementUi、axios、准备静态资源、封装组件(.vue,js代码等)
  11. Nest入门教程 - 模块
  12. dbutils批量查询
  13. ios中webview的高级用法(二)
  14. 搜索关键词,生成云图
  15. 你还为给自己的IT团队起名字,写口号烦恼吗?(较为流行的团队名称)
  16. 世界500强公司要求员工必须熟练掌握的七种工作方法
  17. 微信小程序| 做一款可以计算亲戚关系的计算器
  18. CENTOS 7 静默安装 ORACLE 19C
  19. 笔记本自带键盘失效问题
  20. 2012/10/03---生化危机

热门文章

  1. spark与Hive的整合入门
  2. Windows核心编程_代码段共享_LocalAlloc/GlobalAlloc区别
  3. 聊聊flink的RestartStrategies
  4. django的 信号
  5. Oracle的数据并发与一致性详解(下)
  6. 实验吧_登陆一下好吗(骚注入)你真的会PHP吗?(代码审计)
  7. jsp- el表达式
  8. win访问linux NFS磁盘映射共享驱动器卡顿
  9. linux 修改自动联网的配置说明
  10. oracle 11g rac 环境(1)