我正在MVC中开发一个内部站点,以显示来自共享点2007站点的一些信息。在MVC中访问sharepoint 2007 mySite链接
在共享点中,每个用户在顶部导航栏上都有一个MySite和MyLinks。 我需要访问MyLink并将它们存储在列表<>中,以便在我的应用程序中使用它们。 我该如何做到这一点...
注:我是新来的sharepoint,并对此有最低的想法。
任何帮助把我放在正确的方向将是有益的。
谢谢
我正在MVC中开发一个内部站点,以显示来自共享点2007站点的一些信息。在MVC中访问sharepoint 2007 mySite链接
在共享点中,每个用户在顶部导航栏上都有一个MySite和MyLinks。 我需要访问MyLink并将它们存储在列表<>中,以便在我的应用程序中使用它们。 我该如何做到这一点...
注:我是新来的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
编辑 从以下路径添加参考。
我应该检查什么 ?? – 2013-04-05 07:30:29
尝试探索'Microsoft.Sharepoint' dll。你可能会发现很多有用的课程。你可以在12个配置单元找到这个DLL。 – 2013-03-28 04:04:14
我在探索sharepoint,发现sharepoint提供的服务为http://sharepointsite/_vti_bin/UserProfileService.asmx 也添加一个服务GetUserLinks我可以使用这个服务来获取用户链接 – jats 2013-03-28 04:13:59
我猜命名空间'Microsoft.Sharepoint '应该帮助你。 – 2013-03-28 04:16:14