[Sharepoint]使用UserControl 创建 sharepoint webpart ---SmartPart
2008-05-04 18:59
591 查看
我们在自定义sharepoint 的webpart通常会有以下几种方法:
1.什么也不用,直接创建一个类库,引用sharepoint.dll ,继承sharepoint 里面的webpart类.在override render方法
这个是我以前经常用的一个方法,基本上没有什么优点,弄不好webpart就出不来
2. 通过安转一个vs 2005 支持的创建sharepoint webpart的一个插件,创建webpart
这个方法要比第一种好多了,减少了引用的一些过程,能自动生成一些代码
如果希望能把webpart进行自动部署,这个时候vs2005 好像只能安装在sharepoint服务器上面,这个是最不方便的,我们同时用write的方法,把我们需要的信息write出来。
3. 通过安装一个kaneboy 的 QuickPart,通过使用UserControl创建sharepoint的webpart
因为我最开始创建webpart的时候,基本上没有什么经验,折腾QuickPart半天也没有创建一个webpart成功,而且当时做的webpart主要是filter and provider 这种的,直接用QuickPart也不是很好实现,所以基本上没有怎么用QuickPart 创建过webpart。
后面因为项目的需要,webpart越来越多,用第二种肯定不行,而且管理上面也不是很方便。但我们没有使用QuickPart 而是使用国外一种创建webpart的方法SmartPart,和QuickPart非常相似,我感觉SmartPart安装和使用方面要简单,方便一些。
SmartPart特点:
1.现在有32位和64位2个版本
2. 有ajax版本(这个版本需要对webconfig进行配置,配置方法和UpdatePanel的配置一样)
3.能直接使用usercontrol创建webpart,能直接在页面上面显示出一些常见的错误信息
下载地址和使用说明
http://www.codeplex.com/smartpart/Release/ProjectReleases.aspx?ReleaseId=10697
1.什么也不用,直接创建一个类库,引用sharepoint.dll ,继承sharepoint 里面的webpart类.在override render方法
这个是我以前经常用的一个方法,基本上没有什么优点,弄不好webpart就出不来
2. 通过安转一个vs 2005 支持的创建sharepoint webpart的一个插件,创建webpart
这个方法要比第一种好多了,减少了引用的一些过程,能自动生成一些代码
如果希望能把webpart进行自动部署,这个时候vs2005 好像只能安装在sharepoint服务器上面,这个是最不方便的,我们同时用write的方法,把我们需要的信息write出来。
3. 通过安装一个kaneboy 的 QuickPart,通过使用UserControl创建sharepoint的webpart
因为我最开始创建webpart的时候,基本上没有什么经验,折腾QuickPart半天也没有创建一个webpart成功,而且当时做的webpart主要是filter and provider 这种的,直接用QuickPart也不是很好实现,所以基本上没有怎么用QuickPart 创建过webpart。
后面因为项目的需要,webpart越来越多,用第二种肯定不行,而且管理上面也不是很方便。但我们没有使用QuickPart 而是使用国外一种创建webpart的方法SmartPart,和QuickPart非常相似,我感觉SmartPart安装和使用方面要简单,方便一些。
SmartPart特点:
1.现在有32位和64位2个版本
2. 有ajax版本(这个版本需要对webconfig进行配置,配置方法和UpdatePanel的配置一样)
3.能直接使用usercontrol创建webpart,能直接在页面上面显示出一些常见的错误信息
下载地址和使用说明
http://www.codeplex.com/smartpart/Release/ProjectReleases.aspx?ReleaseId=10697
相关文章推荐
- How to create custom navigation menu in SharePoint with XML data source 使用XML数据源在SharePoint创建自定义导航菜单
- Creating Your Own Document Management System With SharePoint 使用SharePoint创建你自己的文档管理系统
- How to create custom navigation menu in SharePoint with XML data source 使用XML数据源在SharePoint创建自定义导航菜单
- WSS 3.0 DataFormWebPart 可以使用 Microsoft Office SharePoint Designer 创建和自定义
- Sharepoint学习笔记---SPList--使用Linq to Sharepoint间接查询External List(1.通过BCS创建External List)
- Creating Your Own Document Management System With SharePoint 使用SharePoint创建你自己的文档管理系统
- 使用SharePoint Management PowerShell来完成对SharePoint的操作
- 一步步学习SPD2010--第一章节--探索SPD2010(4)--使用SharePoint Designer创建站点
- 如何创建自定义Sharepoint 应用程序页 (Creating an Application Page in Windows SharePoint Services 3.0)
- SharePoint WebPart:扩展SharePoint 2007中图片展示功能
- 使用SharePoint Web Service(1):创建子站点
- 使用SharePoint Web Service(2):创建List
- SharePoint自动化系列——通过PowerShell创建SharePoint Lists
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方案 SP Apps中的BCS
- 一个SharePoint Service下页可以使用的RSS阅读器Webpart
- 在自定义Sharepoint Webpart中使用Linq的问题
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第13章节--使用业务连接服务创建业务线解决方式 总结
- BCS--使用SharePoint Designer创建外部内容类型
- SharePoint 使用代码创建 SPWeb/SPSiite/SPWebApplication以及WebPart添加到页面与删除 (二)