ASP.NET MVC2成员:如何获取已登录用户的userID和roleID?

ili*_*ica 4 membership asp.net-mvc userid

如何获取登录到应用程序的用户的userID和roleID?User.Identity不包含这些细节?

谢谢,
Ile

And*_*ard 13

这是如何做:

string userId = Membership.GetUser().ProviderUserKey.ToString();
string[] roleNames = Roles.GetRolesForUser(username);
Run Code Online (Sandbox Code Playgroud)