2
A
回答
5
下面的代碼適用於我。它來自forum post。請注意,如果設置爲默認登陸頁面(歡迎頁面),則無法刪除發佈頁面。
try
{
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite site = new SPSite(p_sSitePath))
{
using (SPWeb web = site.OpenWeb())
{
PublishingWeb pubWeb = null;
if (PublishingWeb.IsPublishingWeb(web))
{
pubWeb = PublishingWeb.GetPublishingWeb(web);
foreach (SPListItem currentItem in pubWeb.PagesList.Items)
{
if(PublishingPage.IsPublishingPage(currentItem))
{
PublishingPage page = PublishingPage.GetPublishingPage(currentItem);
if (page.Name != pubWeb.DefaultPage.Name)
{
currentItem.File.Delete();
}
}
}
}
}
}
});
}
catch (Exception ex)
{
}
相關問題
- 1. Sharepoint發佈網站頁面和導航
- 2. 頁面刷新後,在UpdatePanel上發佈Sharepoint 2013發佈頁面
- 3. Sharepoint 2010發佈網站自定義頁面佈局webpart區域
- 4. 從ASP.NET網站發佈到Facebook頁面
- 5. Sharepoint網頁模板和發佈服務
- 6. SharePoint發佈頁面的權限
- 7. 發佈<FORM>到sharepoint頁面
- 8. 從網頁庫中獲取發佈頁面在SharePoint 2010 ECMAScript中OM
- 9. 跨頁面發佈主頁
- 10. 跨頁面發佈
- 11. Programmaticaly爲在SharePoint 2010中發佈頁面設置默認頁面佈局
- 12. 發佈組件不會發布頁面?
- 13. 遠程發佈到Facebook頁面,但發佈所有者顯示爲從頁面
- 14. 如何確定Sharepoint 2007中的發佈頁面是否實際發佈
- 15. 發佈網站某些頁面失敗
- 16. MOSS 2007發佈網站頁面狀態
- 17. 發佈到Facebook頁面作爲頁面
- 18. MOSS發佈頁面和WSS頁面
- 19. 調度在網頁發佈
- 20. 發佈到Facebook網頁牆
- 21. Tridion:「該項目已發佈,無法刪除頁面。」頁面未發佈時出錯
- 22. Facebook頁面發佈Api?
- 23. asp.net只發布頁面
- 24. 發佈到活動頁面?
- 25. GitHub頁面沒有發佈?
- 26. 發佈JSON到asp.net頁面
- 27. Facebook的發佈到頁面
- 28. Flex發佈到php頁面
- 29. Facebook - 發佈到組頁面
- 30. 在facebook頁面發佈