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,这个课题就留到下次做发布程序时候再调查吧。
如果有那位朋友正好发现了解决方法,欢迎回复。

你可能感兴趣的:(part)