我很困惑,似乎无法找到这个问题的正确答案:
当我在事件接收器中使用 ItemUpdating 方法更新字段标题时,如下面的代码所示,它可以工作,但我通过“编辑表单”更改的其他字段不会更改。它们保持原样。
public override void ItemUpdating(SPItemEventProperties properties)
{
SPListitem item = properties.ListItem;
item["Title"] = "title has been changed";
item.Update();
}
如果我将上面的代码放入ItemUpdated
它不起作用,但通过 UI(编辑表单)完成的更改会生效。
谁能帮我解决这个问题?
谢谢你
编辑
让我简单地这样说:
谁能告诉我如何通过事件接收器更新一个或多个字段,并通过列表的编辑表单更新其他字段?
我希望这更清楚。