2010-12-14 15 views
2

Comment récupérer le nom de rôle de l'utilisateur actuellement connecté dans la zone de texte à l'aide de vb.net?Comment récupérer le nom de rôle de l'utilisateur actuellement connecté dans la zone de texte à l'aide de vb.net?

iam utilisant actuellement

TextBox1.Text = Roles.GetRolesForUser(User.Identity.Name) 

événement de chargement om page mais il est mis en évidence par une ligne bleue dans visual studio 2008

+0

nom d'utilisateur ou nom de rôle? Il pourrait y avoir plusieurs rôles pour l'utilisateur. Pour le nom, essayez le nom de rôle HttpContext.Current.User.Identity.Name –

+0

que je veux dans la zone de texte dont l'utilisateur se connecte à mon site .... pour identifier que l'utilisateur qui est connecté à mon site est dans quel rôle ..? –

Répondre

3

Utilisation System.Web.Security.Roles Classe:

C#:

String[] roles = System.Web.Security.Roles.GetRolesForUser(); 

VB:

Dim roles As String() = System.Web.Security.Roles.GetRolesForUser() 
+0

J'utilise actuellement vb.net !! –

+0

mis à jour avec le code VB. – decyclone

+0

quoi de mal avec ce code? TextBox1.Text = Roles.GetRolesForUser (User.Identity.Name) –