Sitecore返回字段“字段”,在SocialProfiles中计数为零,但社交网络中的此字段确实存在。我如何获得需求领域?
var socialProfileManager = new SocialProfileManager();
var twitterNetwork = allProfiles.FirstOrDefault(x => x.NetworkName == "Twitter");
if (twitterNetwork.Fields.Count != 0) //Dicitionary "Fields" is empty here
{
...
}
答案 0 :(得分:0)
我有类似的情况,我试图检索字段并处理零字段计数。看一下这篇文章:https://stackoverflow.com/a/30519345/4897782
具体来说,当我将false作为基本登录方法中的第二个参数传递时,我的问题得到了解决。默认的true参数尝试异步更新配置文件,使其在尝试执行您正在执行的操作期间不可用。
为了能够覆盖参数,我不得不偏离标准的开箱即用登录控件并实现我自己的版本,当你点击登录时会发生什么。这很简单。看看帖子,希望能解决你的问题。