Wenn Sie den Seitentitel von einem webpart auf die zu ändernden Seite zum Beispiel, könnten Sie verwenden:
private void ChangeTitle(string newTitle)
{
SPListItem item = SPContext.Current.ListItem;
if (item != null)
{
item[SPBuiltInFieldId.Title] = newTitle;
item.SystemUpdate(false);
}
}
Dies wird für eine Seite in den Seiten-Bibliothek nur funktionieren, weil die Seite default.aspx in der Wurzel Ihres Der Site ist kein Listenelement zugeordnet. Vergessen Sie auch nicht, Ihre Seite nach dem Ändern des Titels zu aktualisieren.
Das Systemupdate stellt sicher, dass die Informationen "geändert/geändert von" nicht aktualisiert werden und dass die Versionsnummer nicht erhöht wird. Wenn diese Informationen aktualisiert werden sollen, ersetzen Sie sie durch item.Update();
Tom, nützliche Info, +1. – MagicAndi
Tom, als Antwort angenommen. – MagicAndi