使用SharePoint API的GetCurrentPublishing页面

use*_*421 1 sharepoint sharepoint-2010

无论如何都要使用SharePoint API获取当前发布页面.

Nat*_*man 5

您可以使用以下代码执行此操作.根据你所在地的背景情况,你可以或多或少地采取相应的防御措施.

    var li = SPContext.Current.Item as SPListItem;
    if (li != null && PublishingPage.IsPublishingPage(li))
    {
        var pp = PublishingPage.GetPublishingPage(li);
    }
Run Code Online (Sandbox Code Playgroud)