2010-12-03 5 views
0

J'essaie d'ajouter la gestion des utilisateurs à une application web en utilisant .net MVC2, de manière similaire à ProfileProvider: retrieve list of all profiles. Je souhaite afficher les informations de profil (prénom, nom de famille) sur la page "Lister tous les utilisateurs", mais je n'arrive pas à comprendre comment obtenir tous les profils. ProfileManager.GetAllProfiles() renvoie une collection de ProfileInfo objets plutôt que des objets Profile réels.Gestion des profils utilisateur dans asp.net MVC2

Bien que la classe ProfileInfo me donne accès à des informations utiles, je ne peux pas obtenir les propriétés de ce profil particulier.

Y at-il un moyen d'obtenir tous les profils dans le système afin que je puisse les lister sur une page d'administration?

Répondre

0

Vous pouvez essayer d'utiliser le MembershipProvider.GetAllUsers pour obtenir des informations plus détaillées sur chaque utilisateur. Cela vous donnera une collection de MembershipUser.

+0

Merci d'avoir fait vos commentaires, Darin. J'utilise Membership.GetAllUsers() comme point de départ, ce qui me permet de lister les utilisateurs du système (et d'éditer/supprimer des formulaires). Malheureusement, il ne me laisse pas ajouter des choses comme le prénom, le nom, l'adresse, etc. à l'objet MembershipUser. Tout ce que je reçois est nom d'utilisateur et email. – Brian

Questions connexes