.net2.0中取得UserId(GUID)或根据UserId取得UserName

项目中启用了asp.net2.0自带的权限管理
采用Context.User.Indetity只能取得当前用户名

根据UserName取UserId(GUID)的方法:
Guid userId;
string  userName = " test " ; // 任意存在于系统中的用户名
userId = Membership.GetUser(userName).ProviderUserKey;

根据UserId(GUID)取得UserName或其它资料方法:
string  userName;
Guid userId
=   new  Guid( " 3fec0da0-c376-4923-862c-314403d47105 " );
// 任意一个系统中的UserId
userName = Membership.GetUser(tempuser).UserName;

你可能感兴趣的:(.net)