4

我得到了一大段代码,这些代码最终调用了 Frontpage Server Extension RPC 中的 SetDocsMetaInfo 方法。对于大多数文档上传和属性更新来说,这很容易,除非在处理多选字段时。我一直在搜索 MSDN,但找不到任何关于如何为此类字段填写多个值的信息。

属性的一般语法是这样的:[SR|default],类型(在本例中为字符串)后跟管道,然后是要写入的值。有谁知道多选字段的语法?

参考资料: MSDN:SetDocsMetaInfo

4

2 回答 2

3

你试过用 ;# 分隔值吗: ;#Choice 1;#Choice 2;#

在可以解决问题的 Web 服务 (Lists.UpdateListItems) 中,也许这也适用于 RPC。

于 2010-07-16T18:01:00.013 回答
1

像 Eric 建议的那样设置它!!!!

这是我设置用于存储元数据的哈希表的方法

    Dictionary<string, object> properties = new Dictionary<string, object>(); 
    properties.Add("Title", "Test Title");
    properties.Add("PermitApplicationID", 12);
    //this next line is a metadata field that is a "choice type" field in sharepoint
    properties.Add("DocumentCategories", ";#SP;#FP;#EC;#");
于 2012-04-13T15:56:58.803 回答