关于CAML和用户类型字段的问题
小弟是MOSS开发新手,目前在做一个页面,需要读取列表项的内容,其中遇到一个问题。
列表中有一个允许多选的用户字段,我用CAML语句读取后,用得到DataTable的方式,即result = detailList.GetItems(query).GetDataTable();得到一个数据表,
此时我去拿那个用户字段的值发现和预期的不一样。
一般来说应该是如下格式 ID1;#Name1;#ID2;#Name2;#ID3;#Name3...
但是我拿到的是这样的 Name1;#ID2;#Name2;#ID3;#Name3....
其中ID1不见了,
如果用Item[“字段名”]的方式获取的话,返回值好像没有问题。
请问在写这样的Caml时是不是有什么需要注意的嘛?
列表中有一个允许多选的用户字段,我用CAML语句读取后,用得到DataTable的方式,即result = detailList.GetItems(query).GetDataTable();得到一个数据表,
此时我去拿那个用户字段的值发现和预期的不一样。
一般来说应该是如下格式 ID1;#Name1;#ID2;#Name2;#ID3;#Name3...
但是我拿到的是这样的 Name1;#ID2;#Name2;#ID3;#Name3....
其中ID1不见了,
如果用Item[“字段名”]的方式获取的话,返回值好像没有问题。
请问在写这样的Caml时是不是有什么需要注意的嘛?
...全文
相关推荐
U2U Caml Query Builder
对于需要调试或优化的CAML查询,该工具也提供了便捷的分析和调整功能,让开发者能快速定位问题并进行修复。
asn1编码问题详解
### ASN.1编码问题详解#### 1.
http-multipart-formdata:在OCaml Web应用程序中启用HTTP文件上传和表单处理
当一个表单包含文件输入字段时,浏览器会将整个表单数据分割成多个部分,每个部分都有自己的内容类型和边界标识符,这些标识符使得服务器能够解析并分离不同的数据段。
CAML语句生成器
**字段和比较运算符**:CAML支持多种字段类型(如文本、日期、数字等)和比较运算符(如Eq、Neq、Gt、Lt等),用于指定查询条件。4.
CAML语句 生成工具
在实际应用中,CAML语句生成工具通常会提供一个图形化界面,用户可以通过界面选择需要的字段、操作和条件,然后工具会自动生成对应的XML代码。



