我正在MVC中开发一个内部网站,以显示2007年共享点网站的一些信息。
在分享点上,每个用户都在顶部导航栏上有一个MySite和MyLinks。 我需要访问MyLinks并将它们存储在List<>中在我的应用程序中使用它们。 我怎样才能做到这一点...
注意:我是sharepoint的新手,并对此有最低限度的想法。
任何有助于我正确指导的帮助都会有所帮助。
谢谢
答案 0 :(得分: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.Sharepoint
和Microsoft.Sharepoint.Administration
修改强>
从以下路径Microsoft.Sharepoint
添加C:\Program Files\Common files\Microsoft Shared\Web Server Extensions\12
的引用。