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. 如何計算用戶的帖子
- 5. 如何計算用戶的視圖?
- 6. 如何計算用戶的子女數
- 7. 用戶ID清算
- 8. 修改對用戶的webpart的mysite
- 9. CouchDB文檔ID是如何計算的?
- 10. woocommerce「mysite/cart /」再次改爲「mysite/cart /」爲空而不是「mysite/checkout /」
- 11. Sails.js。如何計算在線用戶?
- 12. 如何使用MySQL計算每個用戶的用戶數?
- 13. 我應該使用mysite還是mysite/mysite創建文件?
- 14. Windows如何計算卷唯一ID?
- 15. 如何做一個草坪計劃,計算用戶輸入的總米計算
- 16. MSG流ID計算
- 17. 計算通過ID
- 18. 計算數字ID
- 19. MySQL和PHP計算,每月平均有多個用戶ID的
- 20. 使用asp.net客戶端計算機的唯一ID
- 21. 計算用戶的輸入
- 22. 如何計算用戶的計劃工作時間?
- 23. 如何防止mysite所有者表單刪除MySite根網站
- 24. 計算機特定的ID?
- 25. 獨特的計算機ID
- 26. 如何在MySQL中使用不同的ID執行計算?
- 27. 如何使用生成ID爲計算列中的不同值?
- 28. localhost/drupal/drupal/mysite到localhost/mysite或mysite.com?
- 29. 如何計算兩個用戶的常見鄰居並計算相似度?
- 30. 如何通過google ID對用戶進行身份驗證以在sites.google.com/mysite上使用腳本小工具?
這比我的想法好得多:) – AdamBT 2008-10-22 15:01:28