Мне нужно создать комментарии блога Sharepoint по коду:
SPSecurity.RunWithElevatedPrivileges(delegate()
{
sw.AllowUnsafeUpdates = true;
SPList spList = SPContext.Current.Web.Lists["Kommentare"];
SPListItem listItem = spList.Items.Add();
listItem[listItem.Fields["Titel des Beitrags"].InternalName] = SPContext.Current.Item["Title"];
listItem[listItem.Fields["Titel"].InternalName] = titlearea.Value;
listItem[listItem.Fields["Textkörper"].InternalName] = CommentArea.Value;
listItem[SPBuiltInFieldId.Author] = curUser;
//listItem[SPBuiltInFieldId.Modified] = curUser;
listItem.Update();
//spList.Update();
sw.AllowUnsafeUpdates = false;
});
но я всегда получаю сообщение «Недопустимые данные были использованы для обновления элемента списка. Поле, которое вы пытаетесь обновить, может быть доступно только для чтения» *
Я попытался Systemupdate, и значения кажутся действительными.