-1

我正在 MVC 中开发一个内部站点,以显示来自共享点 2007 站点的一些信息。

在共享点上,每个用户在顶部导航中都有一个 MySite 和 MyLinks。我需要访问 MyLinks 并将它们存储在 List<> 中以在我的应用程序中使用它们。我怎样才能做到这一点...

注意:我是 sharepoint 的新手,对此知之甚少。

任何能让我朝着正确方向前进的帮助都会有所帮助。

谢谢

4

1 回答 1

0

我对 MVC 没有任何想法,但这样的东西应该适合你

using Microsoft.Office.Server;
using Microsoft.Office.Server.UserProfiles;


UserProfileManager userProfileManager = new UserProfileManager(ServerContext.Current);
UserProfile currentUser = userProfileManager.GetUserProfile(true);
QuickLinkManager quickLinkManager = currentUser.QuickLinks;



foreach (QuickLink quickLink in quickLinkManager.GetItems())
{
    Console.WriteLine(quickLink.Url);
}

不要忘记添加引用Microsoft.Sharepoint和添加命名空间Microsoft.SharepointMicrosoft.Sharepoint.Administration

编辑Microsoft.Sharepoint从以下路径 添加参考C:\Program Files\Common files\Microsoft Shared\Web Server Extensions\12

于 2013-03-28T04:21:32.560 回答