MOSS 2007 入门(6) : 使用一个Code-behind的用户控件作为WebPart
在MOSS 2007中有几种Webpart的部署方式: 1 使用Asp.net 2.0的Webpart,声明SafeContorl之后上载到Sharepoint的Webpart gallery中,MSDN上的 Walkthrough: Creating a Basic Web Part 有详细介绍. 2 使用SharePoint的Webpart,装一个VS Extensions for SharePoint之后有一个项目类型叫做webpart,写一个webpart,然后F5,就会把webpart部署到你的SharePoint的站点中.实际上也是部署了一个Feature. 其原理MSDN上也有介绍: Walkthrough: Creating a Basic SharePoint Web Part 3 kaneboy 在他的blog中提到过 使用Feature的部署DelegateContorl的方式部署一个ascx文件到站点集的Feature 。 以上三种方式各有优缺点,前两种方式采用纯粹的Webpart的形式,开发起来很麻烦,特别是一些丰富的用户界面会变得很麻烦。第三种方式虽然解决了前两种方式的不足,但是没有Code-behind,做企业级开发把code写在ascx文件中实在有点不合适,而且使用Feature部署以后管理起来不是很方便。那么今天我就来Demo一种使用Code