将JQuery框架集成到SharePoint 2010中
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引用到页面中。
具体代码如下:
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中相关推荐
- SharePoint 2010中的客户端AJAX应用——ASP.NET AJAX模板
WCF Data Services是SharePoint 2010中一个极具吸引力的新特性.然而,因为它的强大,直接对其进行编程仍然会有点痛苦.幸运的是,一个新的相关技术 -- ASP.Net AJA ...
- 在 SharePoint 2010 中访问数据
数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ to SharePoint | LINQ to SharePoint ...
- Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理
Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理 This time I want to talk ...
- SharePoint 2010 中的BCS身份验证模式
BCS(Business Connectivity Services)是SharePoint 2010中用于替换原先Microsoft Office SharePoint Server 2007企业版 ...
- 在SharePoint 2010中创建网站的权限级别
转:http://www.360sps.com/Item/CreatePermissionLevels.aspx 权限级别是SharePoint 2010新增加的功能,使我们对权限的设置又提高了一个层 ...
- VSTO学习笔记(四)从SharePoint 2010中下载文件
原文:VSTO学习笔记(四)从SharePoint 2010中下载文件 上一次我们开发了一个简单的64位COM加载项,虽然功能很简单,但是包括了开发一个64位COM加载项的大部分过程.本次我们来给CO ...
- SharePoint 2010中增强的错误跟踪机制
在SharePoint 2007中,调试和跟踪错误最常用的方法就是查看日志(C:\Program Files\Common Files\Microsoft Shared\Web Server Exte ...
- VDI序曲二十 桌面虚拟化和RemoteApp集成到SharePoint 2010里
本篇大作历时3天写完,内容实在太多了,希望大家给力的支持啊~ SharePoint 2010是微软很棒的办公协作平台与企业门户,当然集成我们的应用那会让用户又更好的体验与方便行,比如把我们的Remot ...
- SharePoint 2010中的客户端模型
1.介绍 客户端模型是SharePoint 2010才提供的,可以更灵活的在任何客户端设备中操作SharePoint对象,在2007版本中没有客户端模型,2010中有三种客户端模型JavaScript ...
- 在SharePoint 2010中通过SQL数据源创建仪表板
本文中,我们将讨论如何为仪表板创建数据源连接到SQL Server数据表. 注意:PerformancePoint Services是通过一个Windows身份验证委托的方式访问外部数据的.因此,外部 ...
最新文章
- hihoCoder 1051 补提交卡(贪心,枚举)
- oracle addm报告
- 从源码理解ReentrantLock
- c语言map函数k v都是int,Go语言sync.Map(在并发环境中使用的map)
- php中的var_dump()方法的详细说明
- 统计rgb与yuv文件中各分量的熵
- BZOJ 1016 最小生成树计数 【模板】最小生成树计数
- c++ printf怎么用_【经典】把脉printf中的C进阶技巧
- System.IO.Pipelines: .NET高性能IO
- 创建vue项目(二)引入elementUi、axios、准备静态资源、封装组件(.vue,js代码等)
- Nest入门教程 - 模块
- dbutils批量查询
- ios中webview的高级用法(二)
- 搜索关键词,生成云图
- 你还为给自己的IT团队起名字,写口号烦恼吗?(较为流行的团队名称)
- 世界500强公司要求员工必须熟练掌握的七种工作方法
- 微信小程序| 做一款可以计算亲戚关系的计算器
- CENTOS 7 静默安装 ORACLE 19C
- 笔记本自带键盘失效问题
- 2012/10/03---生化危机