c# - SharePoint 列值包含额外的 ;# 字符

标签 c# sharepoint-2007

这个错误会干扰我的 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/

相关文章:

c# - 设置升级后如何删除以前的用户设置?

c# - Xamarin.Forms:未命中 Android 断点

c# - 如何执行从文件中读取数据,然后验证数据并将数据异步插入数据库操作

c# - 如何获取 7-zip 存档中打包文件的大小

html - PlaceHolderMain 控制硬编码值的 td 宽度

sharepoint - 在 Sharepoint 中自定义左侧导航

c# - 如何在 C# 中将数字输出为一串位?

sharepoint-2007 - 无法移动 Web 部件

SharePoint 2007 网站模板内容类型

sharepoint - 有人知道 manifest.xml (wsp) 是否有 Visual Studio 的智能感知吗?