【发布时间】:2012-07-02 21:27:20
【问题描述】:
我正在尝试以编程方式在列表项上设置“目标受众”字段。我已经能够以编程方式为一个受众设置值,但是当我尝试使用多个受众时,SharePoint 会尝试将我设置的值解释为单个受众,而不是多个受众。我正在使用下面的代码设置值。
listItem[listItem.Fields["Target Audiences"].InternalName] = "Audience One";
我使用此代码指定多个受众,如下所示:
listItem[listItem.Fields["Target Audiences"].InternalName] = "Audience One; Audience Two";
当我这样做时,SharePoint 会尝试将整个字符串解释为单个受众,当我编辑显示"No exact match was found." 的列表项时,我会收到一条消息
我是否使用了正确的格式来为该字段指定多个受众,或者我应该使用类似于 SPFieldLookupValue 的类?
【问题讨论】:
-
Kyle,你能发布你的最终解决方案吗?我和你面临同样的问题。
-
你能发布你的最终解决方案吗?
标签: c# sharepoint sharepoint-2007 audience