2

現在ログインしているユーザーの ID を取得するにはどうすればよいですか? 私はこのコードを検索して取得しました:

Membership.GetUser(HttpContext.Current.User.Identity.Name).ProviderUserKey.ToString()

現在のユーザーの名前のみを取得します。取得したいのは現在のユーザーの ID です。ありがとうございます。

4

3 に答える 3

5

あなたは正しいコードを持っていますが、toString()メソッドは必要ありません。

var currentUser = Membership.GetUser(User.Identity.Name);
string username = currentUser.UserName //** get UserName
Guid userID = currentUser.ProviderUserKey //** get user ID
于 2013-09-06T11:19:14.853 に答える
1

これをチェックして:

Membership.GetUser().ProviderUserKey.ToString()
于 2013-09-06T11:47:48.377 に答える