Obtenir De L'Id De L'Utilisateur Courant

Je suis en train d'essayer d'obtenir de l'utilisateur actuellement connecté l'id d'utilisateur indiqué dans ce post http://msdn.microsoft.com/en-us/library/aa478949.aspx dans le cadre de la aspnet_Membership table.

Voici où je suis à la recherche:

    MembershipUser user = null;

    if (User != null && User.Identity != null && !string.IsNullOrEmpty(User.Identity.Name))
    {
        user = Membership.GetUser(User.Identity.Name);
    }

    if (user != null)
    {
        //int id = user.UserId;
    }

MembershipUser ne pas avoir un nom d'utilisateur. Je suis en train d'utilisateur le nom d'utilisateur en tant que clé étrangère pour les autres tables, je vais créer. Je peux utiliser le nom d'utilisateur, mais j'ai pensé qu'il peut être préférable d'utiliser le nom d'utilisateur.

InformationsquelleAutor MintGrowth | 2012-05-10