如何在sharepoint 2013中创建自定义webpart

概要:通过使用vs2012创建一个sharepoint2013的webpart

在sharepoint 2012中我们使用的是user control和一个定义webpart的文件(class),来组成一个完整的webpart

在2013里面user control和webpart 的class文件合成了一个模板。

 

下面是具体的步骤

 

准备工作

 

如何安装产品环境不在这里啰嗦,只提及几点要注意的地方

 

1 在2010中,我经常使用Team Site Template 来做开发,在2013环境中有专门的develop site template,所以请选择这个

 

 

2 在2013中,推崇的将程序做成一个个APP,向apple store中一样,用户可以自由的支配,选择里面的应用程序,每个程序可以是独立的,完整的,高度可以拆卸的(高聚合,低耦合),至少本人非常喜欢这种模式

 

3 新站点里面的site action不见了,取而代之的是一个在右上角有个齿轮的按钮,呵呵,2007版本的貌似就在右边,现在又回去了

 

正式步骤

 

Step1 创建一个 2013的webpart工程

在vs2012的工程里面新建一个sharepoint 2013项目,这个项目模板不是vs2012d的默认安装,我顶:(

 

 如何安装模板插件 详见另外一片文章“。。。。。。。。。。。”

 

step 2 选择网站路径和开发布模式

 

 

step 3 工程里面 featrue文件 element文件 ascx文件应有尽有

 

step 4 添加一些简单的内容

 

step 5 发布到站点

发布方式有两种,一种靠vs自动发布(调试用),一种用powershell,命令代码发布(上产品环境)。

 

我突发奇想,还有么有其它方法,可以尝试两个都失败了,不偏离主题以后再练吧

我用solution上传,但是没有成功

 

step 6 发布位置

其实vs2012太自动化,我们的东西究竟发布到哪里?

webpart分成两个部分,一个是页面内容、一些简单的脚本以及css样式,另外一个是dll

6.1我们的webpart页面内容

 

 

 

6.2这个是DLL的位置

在这里稍提一句,在sharepoint2007当中webpart 的发布其实有两种方式一种就是GAC,全局发布。还有一种是放在指定网站的下面,只有此网站能够使用

 

此处就是GAC方式

 

 

 

 

6.3webpart站点内的管理

 

 

step 7 新建一个页面, 添加我们的demo到指定位置

 

ok,finish

 

程序连接稍后补上 http://download.csdn.net/detail/whxpower_163/6437589

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值