Rechercher dans ce blog

Affichage des articles dont le libellé est sharepoint pages. Afficher tous les articles
Affichage des articles dont le libellé est sharepoint pages. Afficher tous les articles

vendredi 6 novembre 2009

Removing sharepoint webparts from pages

SPFile thePage = web.RootFolder.Files["default.aspx"];

SPLimitedWebPartManager manager = thePage.GetLimitedWebPartManager(PersonalizationScope.Shared);
ListWebPart> webParts = new ListWebPart>();

foreach (Microsoft.SharePoint.WebPartPages.WebPart webPart in manager.WebParts)
{
webParts.Add(webPart);
}

foreach (Microsoft.SharePoint.WebPartPages.WebPart webPart in webParts)
{
manager.DeleteWebPart(webPart);
manager.Web.Update();
}

manager.Dispose();
web.Update();
web.Close();