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项目的时候,如图:
当你选择该模板并创建工程的时候,Visual Studio会自动创建一个包含以下3个文件的解决方案,如图:
Manifest.xml和WebPart1.dwp是XML格式的配置文件,记录了关于WebPart的一些信息,WebPart1.cs自然就是代码文件。
打开WebPart1.cs文件之后,会看见如下代码:
写一个简单的WebPart,仅仅来显示一些超连接信息,代码如下:
部署:
首先,在虚拟站点根目录的Web.config的<SafeControls>中增加你自己的WebPart,比如对于我这个WebPart:
<!--Customize WebPart -->
<SafeControl Assembly="WebPartLibrary1" Namespace="WebPartLibrary1" TypeName="*" Safe="True" />
然后将VS.NET编译出的.dll文件拷贝到SPS虚拟站点根目录的“bin”目录中,并在WebPart页面上导入WebPart。
选择.dwp文件
基本上一个简单的WebPart便会出现在页面上
这个WebPart的功能是非常的简单,甚至没什么实用价值,只是拿来作个例子,大致的描述一下做一个WebPart所需要的步骤。以后会陆续写一写关于开发WebPart的东西,也希望可以同大家多交流。