使用Visual Studio 2005 开发字定义 Share point webpart
开发环境 : .netFramework 2.0/3.0/3.5 + Vs2005 + sharepoint server 2007
需要下面两个组件中任意一个组件
Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions

Windows SharePoint Services 3.0 工具:Visual Studio 2005 Extensions 1.1 版
前者组件为英文版,使用HtmlWriter 直接输入Webpart,而后者为中文版且可以封装了Asp.net控件,通过这两组件创建的,此文按照后者为例说明

     WSS 类库项目部署时(F5)完成了以下操作:(组件安装后由Vs部署自动完成)

生成Web Part组件

Web Part解决方案打包成Windows SharePoint Services Feature

如果这个Web Part解决方案以前部署过,扩展将取消以前版本的Web Part解决方案的Feature

Web Part组件安装到GAC中。

Windows SharePoint Services部署并激活Web Part解决方案Feature

Web Part加入到SafeControls列表中。

调用iisreset命令重新启动Microsoft Internet Information Services (IIS)

将调试附加到w3wp进程上。

当然若没有这两个组建也可以开发WSS 3.0 webpart ,这里就不详细说明了,参考
手动部署MOSS 2007 WebPart


开发环境配置好后
        首先创建Share point project 
        vs 创建WSS 3.0 web部件
        
        该项目中 *.webpart 可以修改webpart 相关说明信息
              
vs 创建WSS 3.0 web部件<?xml version="1.0" encoding="utf-8"?>
vs 创建WSS 3.0 web部件
<webParts>
vs 创建WSS 3.0 web部件  
<webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
vs 创建WSS 3.0 web部件    
<metaData>
vs 创建WSS 3.0 web部件      
<!--
vs 创建WSS 3.0 web部件      The following Guid 
is used as a reference to the web part class
vs 创建WSS 3.0 web部件      and it will be automatically replaced with actual type name at deployment time.
vs 创建WSS 3.0 web部件      
-->
vs 创建WSS 3.0 web部件      
<type name="0d45bc2f-cc02-4e13-acda-384444e9a564" />
vs 创建WSS 3.0 web部件      
<importErrorMessage>(c)不能导入ChangePwdWebpart部件。</importErrorMessage>
vs 创建WSS 3.0 web部件    
</metaData>
vs 创建WSS 3.0 web部件    
<data>
vs 创建WSS 3.0 web部件      
<properties>
vs 创建WSS 3.0 web部件        
<property name="Title" type="string">Title说明</property>
vs 创建WSS 3.0 web部件        
<property name="Description" type="string">描述信息</property>
vs 创建WSS 3.0 web部件      
</properties>
vs 创建WSS 3.0 web部件    
</data>
vs 创建WSS 3.0 web部件  
</webPart>
vs 创建WSS 3.0 web部件
</webParts>
vs 创建WSS 3.0 web部件


        若是英文版的组件修改webpart信息 通过项目属性中的 SharePoint Solution 修改
        vs 创建WSS 3.0 web部件

        

        
        创建好你的webpart 后 ,部署项目


部署和调试Web Part

1.按F5。扩展将自动生成、部署、初始化Web Part解决方案Feature调试。

2.打开在SharePoint站点中想要添加Web PartWeb部件页面。

3.在Web部件页上点击网站操作,选择编辑页面

4.在向要添加Web PartWeb Part Zone中添加Web Part

5.在弹出的添加Web部件页面中,在所有Web部件部分中的杂项中找到我们的Web Part,单击确定

        
     其他资源

应该可以使用类似*ascx(UserControl)方式来实现WSS webpart 但一直没有做好,有兴趣的可以参考一下UserControl to WSS webpart


Microsoft Windows SharePoint Services Developer Center

15Second webpart

相关文章:

  • 2021-08-21
  • 2021-12-08
  • 2022-12-23
  • 2021-11-28
  • 2021-12-15
  • 2021-12-25
  • 2022-12-23
  • 2021-05-20
猜你喜欢
  • 2022-02-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2021-06-22
  • 2021-11-04
相关资源
相似解决方案