这个错误会干扰我的 Silverlight 2.0 控件的数据输出。例如,当用户从 SharePoint 2007 列字段 Person or Group 中选择一个用户时,输出将显示为:
9;#Carol
或string;#4/8/2011
(列字段日期和时间)
我怎样才能消除传入的额外字符?
修补程序也没有太大帮助。
最佳答案
;#
是 SharePoint 的数据分隔符。它类似于逗号分隔值 (CSV) 文件中的逗号。您需要手动解析数据:
string[] parsedData = data.Split(new string[] { ";#" });
对于Person or Group
字段,9
是用户的用户 ID。
关于c# - SharePoint 列值包含额外的 ;# 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6971647/