asp.net成员资格提供者通过UserId获取UserName

时间:2011-01-17 03:30:51

标签: asp.net asp.net-membership membership-provider

我已经看到很多关于已知用户名以及如何相应地检索UserId的问题。反过来怎么样?

出于某种原因,我有UserId,但我不想将aspnet_User表包含到我的数据实体中。有没有办法在不查询aspnet_User表的情况下检索用户名?

1 个答案:

答案 0 :(得分:2)

MembershipUser user = Membership.GetUser();
if (user != null)
    string name = user.UserName;

在内部,这将访问ASP.NET用户表。没有办法避免这种情况。

相关问题