3
A
回答
6
我花了下午的时间在这方面做了工作,并且已经完成了。
添加以下using语句引用Microsoft.Office.Server.dll和Microsoft.SharePoint.dll的
using Microsoft.SharePoint;
using Microsoft.Office.Server;
using Microsoft.Office.Server.UserProfiles;
然后通过做访问用户配置文件后:
ServerContext sc = ServerContext.Current;
UserProfileManager upm = new UserProfileManager(sc);
UserProfile up = upm.GetUserProfile(SPContext.Current.Web.CurrentUser.LoginName);
然后你就可以得到MySite的网站收集ID(SPSite.ID):
upm.GetUserProfile(SPContext.Current.Web.CurrentUser.LoginName).ID
或t他通过以下站点ID(SPWeb.ID):
upm.GetUserProfile(SPContext.Current.Web.CurrentUser.LoginName).PersonalSite.RootWeb.ID
显而易见,不是真的!
相关问题
- 1. 如何从mysite的
- 2. 如何使用php获取客户端计算机MAC ID
- 3. 如何设计网站的用户ID?
- 4. 用户ID清算
- 5. CouchDB文档ID是如何计算的?
- 6. 修改对用户的webpart的mysite
- 7. 计算数字ID
- 8. MSG流ID计算
- 9. 计算通过ID
- 10. 如何计算用户的计划工作时间?
- 11. 独特的计算机ID
- 12. 如何防止mysite所有者表单删除MySite根网站
- 13. 如何使用生成ID为计算列中的不同值?
- 14. 如何在MySQL中使用不同的ID执行计算?
- 15. 如何计算两个用户的常见邻居并计算相似度?
- 16. 如何通过google ID对用户进行身份验证以在sites.google.com/mysite上使用脚本小工具?
- 17. 如何计算不是我的用户的CPU使用总和
- 18. 如何计算我的应用程序中的在线用户?
- 19. 我想要计算用户半径并在android中检索用户ID Firebase
- 20. 如何在客户端计算
- 21. 计算用户值C#
- 22. 计算用户等级
- 23. Javascript - 执行用户计算
- 24. 计算用户排名
- 25. 如何在计算中使用用户输入的字符?
- 26. 设计认证宝石:如何保存登录的用户ID?
- 27. 熊猫:如何算的ID
- 28. 设备ID是计算机
- 29. 计算部分刷新ID?
- 30. 计算基于结果/ ID
这比我的想法好得多:) – AdamBT 2008-10-22 15:01:28