如果我创建一个指向该People:Assistant
属性的托管属性,如果设置为文本,它总是返回一个空字符串,如果设置为二进制,它总是返回一个未定义的字符串。
Assistant 属性是 Person 类型,我想使用这些属性来创建到 Assistant 配置文件的链接。
我所做的是:填写用户配置文件中的助手字段
创建一个名为 assistant 的新托管属性
- 类型:文本
- 可回收:真
- 映射:
People:Assistant
在显示模板中,将助手添加到托管属性保存所有内容并进行爬网。
检查助手是否设置为个人资料上的另一个人
调试显示模板并检查ctx.CurrentItem.Assistant
. 它返回“”。
如果我将托管属性类型设置为二进制,则返回未定义
我也试过ctx.CurrentItem.Assistant[0]
或ctx.CurrentItem.Assistant["PreferredName"]
谁能指出我将如何将 Person 对象作为托管属性返回或获取对它的引用的正确方向,以便我可以创建一个新的 Person 对象并访问属性