Sharepoint 2013讨论区回复父母

时间:2017-05-19 12:17:29

标签: sharepoint sharepoint-2013 sharepoint-discussion-board

我已经在讨论区实施了ItemAdded事件

public override void ItemAdded(SPItemEventProperties properties)

添加特定帖子的回复我需要读取其父列表项的元数据值。例如:CustomColumn是ForumCategory,值是“.NET”,因此我需要在此分类下添加任何回复时获取其值。

我在下面写了

if(properties.ListItem.ContentType.Name == "Message")
{
//how to read its parent item's column's value
}

我将在发送邮件时使用此功能,在“.NET”类别下添加新回复

1 个答案:

答案 0 :(得分:1)

邮件父项的ID存储在显示名称为“父文件夹ID”的字段中。因此,您需要获取该字段,然后使用该父文件夹ID过滤项目。

因此,例如,如果您的“.NET”项的ID为1,则父文件夹ID的值为1。然后你需要过滤它。