-1

共有ポイント 2007 サイトからの情報を表示するために、MVC で内部サイトを開発しています。

共有ポイントでは、すべてのユーザーがトップ ナビゲーションに 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.Sharepointの参照を追加して追加することを忘れないでくださいMicrosoft.Sharepoint.Administration

EDITMicrosoft.Sharepoint次のパスから の参照を追加しますC:\Program Files\Common files\Microsoft Shared\Web Server Extensions\12

于 2013-03-28T04:21:32.560 に答える