2009-07-24 12 views
0

コードを使用してSharePointにログオンしているユーザーを知る方法を教えてください。 私はSmartPartの内部でWebPartを使用しており、その内部にはUserコントロールがあります。SharePoint上のユーザーを特定する

答えて

4

あなたはしてユーザー情報を取得することができます:ここで

SPContext.Current.Web.CurrentUser 

は、電子メール、ID、グループ、名前のようないくつかの情報... タイプはCtrl +スペースがあります。)

はそれがお役に立てば幸いです。..

+0

ありがとうございました。それはまさに私が探していたものです。 –

0

あなたのSharePointサイトがWindows認証(ほとんどの場合)の下で動作していると仮定しています。その場合は、現在のユーザー名を取得することができます。

System.Web.HttpContext context = System.Web.HttpContext.Current; 
string username = context.User.Identity.Name; 
+0

また、SPContextを使用してSharePoint HttpContextに直接アクセスすることもできます。 –

+0

これも機能します。ご協力ありがとうございます :) –

関連する問題