2010-05-22 5 views
2

J'ai utilisé l'assistant intégré dans Visual Web Developer 2008 pour créer un système de connexion simple.Connexion par défaut ASP.NET, obtention de la valeur de session de l'ID utilisateur

Je voudrais obtenir l'ID de l'utilisateur connecté, mais je ne sais pas comment. Jetant un coup d'oeil dans ASPNETDB.MDF dans la table aspnet_Users, la colonne semble s'appeler "UserId".

Je lui ai donné un coup:

Response.Write("ID: " + Session["UserId"]); 

mais il est à venir en blanc.

Comment faire?

(. Ce n'est pas pour un projet en direct, pas besoin de souligner l'sillyness à l'aide de l'assistant)

Merci

Répondre

6

Vous pouvez accéder à l'utilisateur actuellement connecté à partir d'une page Web en utilisant:

User.Identity.Name 

Ou, d'une classe dans votre page Web, vous pouvez utiliser (à partir de l'espace de noms System.Web):

HttpContext.Current.User.Identity.Name 
+0

Excellent, merci. – pastapockets

+0

Résolu mon problème aussi, donc un upvote est bien mérité :) – engineer

Questions connexes