Sitefinity CMS

Deleting Pages Send comments on this topic.
See Also
Developing with Sitefinity > Pages > Pages API Walkthrough > Pages > Deleting Pages

Glossary Item Box

In this topic we are going to demonstrate how to delete pages from Sitefinity through Sitefinity Pages API.

Delete a page by passing its ID to the DeletePage method:

Copy Code
// create a new instance of CmsManager
Telerik.Cms.CmsManager cmsManager = new Telerik.Cms.CmsManager();
// get the node of sitemap representing the page we will delete
Telerik.Cms.Web.CmsSiteMapNode nodeForEdit = (Telerik.Cms.Web.CmsSiteMapNode)SiteMap.Provider.FindSiteMapNode("~/Test1/News/SomePage.aspx");
// delete page by passing the id of the page to be deleted to the DeletePage method of CmsManager class
cmsManager.DeletePage(nodeForEdit.CmsPage.ID);

 

Delete a page by passing the page itself to the DeletePage method:

Copy Code
// create a new instance of CmsManager
Telerik.Cms.CmsManager cmsManager = new Telerik.Cms.CmsManager();
// get the node of sitemap representing the page we will delete
Telerik.Cms.Web.CmsSiteMapNode nodeForEdit = (Telerik.Cms.Web.CmsSiteMapNode)SiteMap.Provider.FindSiteMapNode("~/Test1/News/SomePage.aspx");
// delete page by passing it to the DeletePage method of CmsManager class
cmsManager.DeletePage(nodeForEdit.CmsPage);

See Also