我正在 MVC 中开发一个内部站点,以显示来自共享点 2007 站点的一些信息。
在共享点上,每个用户在顶部导航中都有一个 MySite 和 MyLinks。我需要访问 MyLinks 并将它们存储在 List<> 中以在我的应用程序中使用它们。我怎样才能做到这一点...
注意:我是 sharepoint 的新手,对此知之甚少。
任何能让我朝着正确方向前进的帮助都会有所帮助。
谢谢
我正在 MVC 中开发一个内部站点,以显示来自共享点 2007 站点的一些信息。
在共享点上,每个用户在顶部导航中都有一个 MySite 和 MyLinks。我需要访问 MyLinks 并将它们存储在 List<> 中以在我的应用程序中使用它们。我怎样才能做到这一点...
注意:我是 sharepoint 的新手,对此知之甚少。
任何能让我朝着正确方向前进的帮助都会有所帮助。
谢谢
我对 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.Sharepoint
和Microsoft.Sharepoint.Administration
编辑Microsoft.Sharepoint
从以下路径
添加参考C:\Program Files\Common files\Microsoft Shared\Web Server Extensions\12
。