MOSS中的web part的发布的一个猜测

前几天使用stsadm命令发布一些web part,发现这些web part虽然已经被站点识别出来了,但还是得手动加入到web part gallery中(当然,好像使用stsadm ...soulution那个命令可以略过这一步,但其中一些文件配置难以自动化,所以没有试)。
今天偶然发现下边代码可以取得web part gallery项目列表:

SPList webParts = web.Lists["Web Part Gallery"];

           SPListItemCollection itemColl
= webParts.Items;

           
foreach (SPListItem var in itemColl)
           
{
               Console.WriteLine(var.Name);
           }


           
//itemColl[itemColl.Count -1].Delete();
其中通过最后一行代码,经过测试可以删除web part gallery中的一个web part。
我想既然可以删除,那么应该就可以添加,但还没有发现怎样取得系统所发现的所有web part,这个课题就留到下次做发布程序时候再调查吧。
如果有那位朋友正好发现了解决方法,欢迎回复。
posted @ 2008-05-17 22:25  彷徨......  阅读(279)  评论(0编辑  收藏  举报