SharePoint事件接收器如何获取要更改的列的名称

时间:2010-03-01 13:18:09

标签: sharepoint

我正在实施一个事件接收器,我的问题很简单: 如何获取当前项目的列名称和/或显示名称?

谢谢。

2 个答案:

答案 0 :(得分:3)

您必须以编程方式确定哪个列已更改。我不相信有任何属性可以为您提供已更改字段的列表。

ItemUpdating覆盖中,比较BeforePropertiesAfterProperties中的键/值。 (this post概述了预期的内容)

答案 1 :(得分:0)

你可以通过两种方式获得它

  1. 尝试编辑该列,然后您可以看到colum的名称,页面URL为querystring
  2. 使用caml查询buider创建caml查询,然后获取更改的名称。
  3. 希望这会有所帮助。如果您需要更多帮助,请告诉我们。您正在寻找。