ASP.NET MVC Liste de Tous les Utilisateurs
J'essaie d'afficher une liste de tous les utilisateurs, mais je suis pas sûr de la façon d'aller à ce sujet en utilisant le modèle MVC.
Je peux obtenir la liste de tous les utilisateurs via les Membership.GetAllUsers()
méthode cependant, si j'essaie de la transmettre à la vue de la ActionResult
, je me suis dit que le Modèle n'est pas énumérable.
Merci à tous pour l'aide. Je suis nouveau sur ce MVC choses et ne savais pas que je pouvais fortement le type de Modèle. Cheers !!
Avec ASP.NET MVC 4 et le SimpleMembershipProvider
Avec ASP.NET MVC 4 et le SimpleMembershipProvider
Membership.GetAllUsers()
n'est pas pris en charge. Au lieu d'utiliser, using (var ctx = new UsersContext()) { var users = ctx.UserProfiles.ToList(); }
OriginalL'auteur Jamie Dixon | 2009-05-17
Vous devez vous connecter pour publier un commentaire.
Vous devez définir le point de Vue d'accepter un objet de type MembershipUserCollection
Dans votre action:
ensuite, vous pouvez écrire à votre avis, quelque chose comme:
OriginalL'auteur
Dans votre page d'affichage, sur le dessus, vous devez définir le type de la page d'affichage. C'est à dire:
Sur le dessus de votre point de Vue, dans la première ligne de la balise, vous verrez quelque chose comme ceci:
Changement:
ou quel que soit le type que vous essayez de passer à la vue. Le "Modèle" de l'objet va maintenant être de type MembershipUserCollection lequel vous pouvez parcourir.
OriginalL'auteur
[Edit] plus Précisément, quel est le point de vue (ce qu'il attend de faire comme le modèle, comment êtes-vous l'analyse de la collection, etc.)
Pouvez-vous mettre un peu de code? Je suis en train de faire quelque chose de similaire, mais j'ai pas de problèmes.
OriginalL'auteur
On dirait que vous vous devez d'avoir une vue fortement typée vue. Avoir votre point de vue de dériver à partir de
ViewPage<MembershipUserCollection>
au lieu de simplementViewPage
. Une autre solution consiste à jeter votre Modèle à MembershipUserCollection de votre point de vue:OriginalL'auteur
Essayer asp.net objet de l'application de
ajouter de code de l'objet application
retrive de candidature objet
cela vous aidera à
OriginalL'auteur