【发布时间】:2012-04-02 04:12:55
【问题描述】:
根据 SDN 开发人员指南,我已在我的用户配置文件中添加了一个名为“Relatiecode”的自定义配置文件字段。我已经通过 sitecore 用户管理器输入了一个值。更具体地说,我将用户 extranet\coordinator8 设置为 '0000008',将用户 extranet\coordinator1 设置为 0000001,如下所示:
我已经验证这也存储在sql数据库中
但是,当我尝试访问我的 asp.Net 网络表单(实际上是子布局)中的数据时,用户“coordinator8”的字段似乎为空。真正让我感到困惑的是,它似乎对用户“coordinator1”非常有效。见下文:
我不知所措!我究竟做错了什么?想法?
站点核心版本 6.5
【问题讨论】:
-
只是出于好奇,如果您颠倒用户的顺序,user1 的属性是否为空?
-
好问题 - 在这一点上我有点绝望,所以我会接受任何东西,包括调试提示;) - 顺序,你的意思是数据库中的顺序,或者会员电话(第 40、43 行)?我假设后者。明天检查。
-
不,没有区别:(
-
您可以尝试获取坐标8 用户的任何其他属性吗?还要确保用户具有正确的域并且没有拼写错误。您的代码似乎是正确的。
-
@Stephan,日志中有错误吗?您是否尝试过上述建议来获得任何其他财产?如果您删除并重新创建“coordinator8”怎么办?否则,通过以下方式联系 Sitecore 支持似乎是一个不错的选择...
标签: asp.net-membership sitecore sitecore6