나는 코드 셰어 블로그 덧글을 만들 필요가 있습니다코드의 셰어 블로그 코멘트를 작성
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를 시도했는데 값이 유효한 것 같습니다.
글쎄, Posttitle은 SPLookupField이므로 "# {ID}; {Title}" 마지막으로 문제가 발생합니다. –