SharePoint UserProfile ChoiceList - 逗号对于选取器控件来说是无效字符?

StackOverflow https://stackoverflow.com/questions/1422020

  •  07-07-2019
  •  | 
  •  

我们在 MOSS 安装中的用户配置文件中存储了办公室地址字段。对于该字段,我想使用选择列表来限制用户选择地址格式正确的办公室。

办公室地址是办公室的完整地址(而不仅仅是人们可能使用的某种 ID) - 这样可以对值进行索引,然后搜索界面可以找到位于伦敦的每个人(例如)或“英国办事处”,因为这些是地址的一部分。到目前为止一切顺利,示例办公地址可能是:

999 Letsbe Avenue, South Kensington, London SW1 1AA

我可以成功地将这个值添加到选择列表中,并且查看 UserProfile.ChoiceList 属性可以正确显示它。在“编辑配置文件”页面中查看它很好,选择器控件也正确显示该值。唯一的问题是,如果您尝试在选择器控件中选择它 - 假设双击它 - 该值不会传递到页面上的文本控件 - 相反,选择器会刷新并不显示任何值。

使用这些值表明,值中的逗号导致了选择器出现问题,所以有没有人经历过这个问题并修复它/用除了不使用逗号之外的任何其他方法解决它......

有帮助吗?

解决方案

好的,这是我刚刚检查过的作品 - Unicode 字符“SINGLE LOW-9 QUOTATION MARK”(U+201A)。

只需要小心网站上使用的字体,以防其呈现奇怪的情况,但除非有“正确”的解决方案,否则它会解决它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top