0
Я пытаюсь получить менеджер веб-страницы для страницы, где было добавлено мое приложение. Как я могу получить относительный URL-адрес текущего сервера страниц?Как получить WebPartManager для страницы из приложения?
using (var clientContext = new ClientContext(SPHostUrl))
{
var serverRelativeCurrentPageUrl = "/SitePages/MyPage.aspx";
var file = clientContext.Web.GetFileByServerRelativeUrl(serverRelativeCurrentPageUrl);
var wpManager = file.GetLimitedWebPartManager(Microsoft.SharePoint.Client.WebParts.PersonalizationScope.Shared);
clientContext.Load(wpManager);
clientContext.ExecuteQuery();
}
Нет способа получить URL страницы владельца для части приложения :( – Warlock
Но я обнаружил, что вы можете получить webPartId из строки запроса. Это решает мою проблему. – Warlock