在SharePoint 2013社区网站中,成员列表下有一堆计数器。不幸的是,这些字段是只读的。
当我们以编程方式导入讨论时(通过托管API CSOM),计数器会更新。在导入之前,我们清除讨论列表,然后不减少每个成员的计数器。 手动删除项目时,它们会减少:(
任何人都可以指出如何通过CSOM(或SSOM,如果需要)更新成员资格webpart统计信息。
提前致谢!
答案 0 :(得分:0)
使用SSOM:
_web.Properties["Community_TopicsCount"] = 100;
_web.AllProperties["Community_TopicsCount"] = 100;
_web.Properties["Community_RepliesCount"] = 100;
_web.AllProperties["Community_RepliesCount"] = 100;
_web.Properties["Community_MembersCount"] = _web.SiteUsers.Count.ToString();
_web.AllProperties["Community_MembersCount"] = _web.SiteUsers.Count.ToString();
_web.Properties.Update();
_web.Update();