2

Web パーツでイベントが発生したときに、現在ログインしているユーザーにアクセスしようとしています。私は通常、これを次のように行うと思います:

SPContext.Current.Web.CurrentUser

具体的には、ID(必要なもの)を取得するには:

SPContext.Current.Web.CurrentUser.ID

これは、たとえばイベント レシーバーで期待どおりに機能します。ただし、私の例の Web パーツでは、コンピューターのユーザー アカウントに関する情報が返されます。代わりに、ログインした SharePount ユーザーに最もよくアクセスするにはどうすればよいですか?

4

1 に答える 1

1

私はそれを考え出した。デバッグ時にシステム アカウントとしてログインしていたため、問題が発生しました。通常のユーザー アカウントを使用すると、上記の方法を使用して期待される結果が得られました。

于 2012-10-29T22:49:16.803 に答える