开发一个简单的WebPart,首先我们需要对Visual Studio .NET 2003进行相应功能的扩展,我们可以在微软的网站下载到一个扩展功能包,名字叫:WebPartTemplatesforVSNetSample2.exe
下载地址:
安装即可扩展Visual Studio .NET 2003使其可以开发WebPart部件。我们创建一个简单的WebPart工程
修改几个地方:
WebPart2.cs文件
修改函数RenderWebPart增加一个显示一行字符串的语句。
protected override void RenderWebPart(HtmlTextWriter output)
{
this.text = "我的Web部件";
output.Write(SPEncode.HtmlEncode(Text));
}
WebPart2.dwp文件
<?xml version="1.0" encoding="utf-8"?>
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2" >
<Title>WebPart2</Title>
<Description>WebPart2.</Description>
<Assembly>MyFirstWebPart</Assembly>
<TypeName>MyFirstWebPart.WebPart2</TypeName>
<!-- Specify initial values for any additional base class or custom properties here. -->
</WebPart>
Manifest.xml文件
增加我们添加的WebPart的dwp文件
<DwpFiles>
<DwpFile FileName="WebPart2.dwp"/>
</DwpFiles>
将我们的WebPart在相应的网站进行部署,即可实现我们对一个简单WebPart的应用。关于一个WebPart的部署发放,参看另一篇文章《WebPart的三种部署方法》。
我们在设计网页上,选择添加Web部件,即可在“虚拟服务器库”中找到我们自己制作的Web部件
将其脱拽到相应的位置即可