首先确认在机器上已经安装了如下东西
Microsoft® Windows® SharePoint™ Services
Microsoft Office SharePoint Portal Server 2003(可选)
Microsoft Visual Studio® .NET
Web Part infrastructure

当你机器上面安装SharePoint Products and Technologies Templates: Web Part Templates for Visual Studio .NET之后,你新建Visual C#或者是Visual Basic项目的时候,如图:

自己动手做一个简单的WebPart

当你选择该模板并创建工程的时候,Visual Studio会自动创建一个包含以下3个文件的解决方案,如图:
自己动手做一个简单的WebPart

Manifest.xml和WebPart1.dwp是XML格式的配置文件,记录了关于WebPart的一些信息,WebPart1.cs自然就是代码文件。

打开WebPart1.cs文件之后,会看见如下代码:
自己动手做一个简单的WebPartnamespace WebPartLibrary1
自己动手做一个简单的WebPart

写一个简单的WebPart,仅仅来显示一些超连接信息,代码如下:
自己动手做一个简单的WebPartprotected override void RenderWebPart(HtmlTextWriter output)
自己动手做一个简单的WebPart

部署:
首先,在虚拟站点根目录的Web.config的<SafeControls>中增加你自己的WebPart,比如对于我这个WebPart:
<!--Customize WebPart -->
<SafeControl Assembly="WebPartLibrary1" Namespace="WebPartLibrary1" TypeName="*" Safe="True" />

然后将VS.NET编译出的.dll文件拷贝到SPS虚拟站点根目录的“bin”目录中,并在WebPart页面上导入WebPart。
自己动手做一个简单的WebPart
选择.dwp文件

自己动手做一个简单的WebPart
基本上一个简单的WebPart便会出现在页面上
自己动手做一个简单的WebPart

这个WebPart的功能是非常的简单,甚至没什么实用价值,只是拿来作个例子,大致的描述一下做一个WebPart所需要的步骤。以后会陆续写一写关于开发WebPart的东西,也希望可以同大家多交流。

相关文章: