首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ItemUpdating事件中从SPItemEventDataCollection创建SPListItem

在ItemUpdating事件中从SPItemEventDataCollection创建SPListItem
EN

Stack Overflow用户
提问于 2012-07-12 10:08:06
回答 2查看 976关注 0票数 0

在SharePoint 2010中,我希望在更新列表项时执行一些代码-当触发ItemUpdating事件时。

我需要的是一个包含旧值(在更新之前)的SPListItem和另一个包含新值的SPListItem。

我可以通过以下方式轻松地获得具有旧值的SPListItem:

代码语言:javascript
复制
SPItemEventProperties properties;
properties.ListItem;

但是我无法获得具有新值的SPListItem。我唯一能得到的就是

代码语言:javascript
复制
SPItemEventProperties properties
properties.AfterProperties

但这给了我一个SPListEventDataCollection。我想把这个SPListEventDataCollection转换成一个SPListItem --这可能吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-11-22 00:35:37

ItemUpdating事件中尚不存在更新后的SPListItem。

检查this page

您希望监听ItemUpdat*ed*事件,并且可以在那里获得新的ListItem。

票数 4
EN

Stack Overflow用户

发布于 2014-01-18 00:00:05

你可以这样做..。

代码语言:javascript
复制
if (properties.ListItem["title"] != properties.AfterProperties["title"])
{
    //do something because the title has changed
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11444132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档