网站如何做子域名,国企建筑公司有哪些,wordpress例,优设网站官网SharePoint 2013 图文开发系列之WebPart 原文:SharePoint 2013 图文开发系列之WebPart这是我们介绍SharePoint开发入门的第一篇#xff0c;在这一篇里#xff0c;我们会介绍SharePoint开发的几个关键物理路径#xff0c;一些开发技巧和最基础的WebPart开发。 开发工具 在Sha… SharePoint 2013 图文开发系列之WebPart 原文:SharePoint 2013 图文开发系列之WebPart 这是我们介绍SharePoint开发入门的第一篇在这一篇里我们会介绍SharePoint开发的几个关键物理路径一些开发技巧和最基础的WebPart开发。 开发工具 在SharePoint 2013开发中我们使用的是Visual Studio 2012/2013均可但是VS2012要额外安装Microsoft Office Develop Tools for Visual Studio 2012可以使用Microsoft Web PlatForm Install进行安装。 几个关键位置 SharePoint开发中不仅仅是WebPart我们都经常会使用的几个关键位置如下 GAC C:\Windows\assembly也就是部署的位置 ISAPI位置SharePoint API C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\ISAPI CONTROLTEMPLATES位置SharePoint控件/模板 C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES XML位置SharePoint描述性文件位置 C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\XML Layouts位置SharePoint发布页面 C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\LAYOUTS Feature位置SharePoint功能部署位置 C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\FEATURES Images位置SharePoint图片素材库 C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\IMAGES LOGS位置SharePoint日志文件 C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\LOGS WebPart简介 WebPart顾名思义就是Web部件的意思简单理解就是页面上实现一定功能的一个个部分SharePoint的WebPart是将应用程序集部署到GAC或者Bin目录下在Web.Config加入强名称SharePoint不识别未加强名称的WebPart下面我们简单介绍下如何创建一个WebPart。 WebPart创建过程 1、创建项目项目类型为SharePoint2013空项目如下图 2、选择解决方案类型这里选择场解决方案如下图 3、在项目里添加新项选择Web部件如下图 4、添加新项后项目如下所示 如上图右侧目录包括一个Feature文件WebPart文件强名称左侧包括一个创建控件方法一个输出方法。 5、修改Feature文件如下图 6、修改WebPart属性标题和描述如下图 7、添加相应方法的代码然后部署如下图 8、在页面上添加webpart如下图 9、添加后保存页面如下图 10、点击Button测试如下图 如上图点击测试后执行事件将Label的Text修改了说明程序执行成功。当然这仅仅是一个测试WebPart的Demo你可以写简单的图片轮播部件复制的逻辑处理部件都是没有问题的只是丰富其中的方法罢了。 除了测试Demo还有几点要说明的是 项目文件里CustomWebPart.webpart部署在网站设置Web部件库如下图 WebPart属性面板配置 当然我们还可以为WebPart添加右侧的属性面板方便将来对于WebPart的配置我们只需要在CustomWebPart.cs文件里面声明一下变量即可 private string url http://www.cnblogs.com/jianyus;
[WebBrowsable(true)]
[WebDisplayName(Url)]
[WebDescription(This is Site Url...)]
[Category(设置)]
[Personalizable(true)]
public string myurl
{get{return url;}set{url value;}
} 声明如下图 效果如下图 当然我这里测试是一个单行文本你可以试试枚举类型下拉选项布尔类型选项等只要按照上面的方式声明即可。 如果你需要很复杂的属性面板或者需要带有联动的面板那么你可以参考EditorPart或者ToolsPart在这里不进行深入介绍我的博客有相关内容的博文欢迎参考。 最后介绍下一个webpart的部署过程dll文件是部署到GAC或者bin目录下的如果你需要添加配置文件可以添加到相关联应用程序端口下web.config然后在webpart里按照.net的方式读取即可。 由于本文是开发入门级别的博文请大神勿喷如有意见欢迎在博客后留言进行探讨特别说一声谢谢 总 结 以上基本就是WebPart开发的基础知识现在你可以参照上面开发一个简单的WebPart练练手了记得不要光写代码要学着思考和理解。 posted on 2015-02-16 11:22 NET未来之路 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/lonelyxmas/p/4293895.html