Невозможно переименовать заголовок сайта и список дочерних сайтов с помощью CSOM в SharePoint Online, если сайт создан с ⇐ C#
Невозможно переименовать заголовок сайта и список дочерних сайтов с помощью CSOM в SharePoint Online, если сайт создан с
Я настроил сайт SharePoint Online и создал приложение, размещаемое у поставщика. Одной из функций приложения является переименование сайта, дочерних сайтов и списка, и бывают случаи, когда сайт, дочерний сайт и список необходимо переименовать, не включая переименование URL-адреса. Я могу без проблем переименовать дочерний сайт и список с помощью кода CSOM С#, когда сайт Share Point создан с использованием английского языка по умолчанию, но когда я пытаюсь переименовать дочерний сайт и список, если сайт создан с использованием языков по умолчанию, отличных от английского, ничего не произойдет, а также не возникнет никаких ошибок. throwing Если я вхожу в SharePoint Online через браузер (используя ту же учетную запись!) и использую пользовательский интерфейс для переименования URL-адреса, все работает без проблем.
вот код, который я использую для переименования сайта и дочернего сайта
var siteUrl_english = ""; var siteUr_nonEnglish = "URL-адрес языка по умолчанию не английский";
с использованием ( ClientContext ctx = new ClientContext( siteUr_nonEnglish )) ctx.Load(ctx.Site); ctx.ExecuteQuery(); Веб oWeb = ctx.Web; oWeb.Title = "TitleChnagedFor_Non-English"; oWeb.Обновление(); ctx.ExecuteQuery(); Я пробовал это как в подписке Microsoft 365 Developer (где я выполняю большую часть своей разработки и тестирования)
Я настроил сайт SharePoint Online и создал приложение, размещаемое у поставщика. Одной из функций приложения является переименование сайта, дочерних сайтов и списка, и бывают случаи, когда сайт, дочерний сайт и список необходимо переименовать, не включая переименование URL-адреса. Я могу без проблем переименовать дочерний сайт и список с помощью кода CSOM С#, когда сайт Share Point создан с использованием английского языка по умолчанию, но когда я пытаюсь переименовать дочерний сайт и список, если сайт создан с использованием языков по умолчанию, отличных от английского, ничего не произойдет, а также не возникнет никаких ошибок. throwing Если я вхожу в SharePoint Online через браузер (используя ту же учетную запись!) и использую пользовательский интерфейс для переименования URL-адреса, все работает без проблем.
вот код, который я использую для переименования сайта и дочернего сайта
var siteUrl_english = ""; var siteUr_nonEnglish = "URL-адрес языка по умолчанию не английский";
с использованием ( ClientContext ctx = new ClientContext( siteUr_nonEnglish )) ctx.Load(ctx.Site); ctx.ExecuteQuery(); Веб oWeb = ctx.Web; oWeb.Title = "TitleChnagedFor_Non-English"; oWeb.Обновление(); ctx.ExecuteQuery(); Я пробовал это как в подписке Microsoft 365 Developer (где я выполняю большую часть своей разработки и тестирования)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Добавьте элемент списка в Sharepoint с помощью Sharepoint Online REST API
Anonymous » » в форуме Python - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Добавьте элемент списка в Sharepoint с помощью Sharepoint Online REST API
Anonymous » » в форуме Python - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-