Membership.GetAllUsers() gibt eine MembershipUserCollection zurück, mit der Sie auf den einzelnen MembershipUser zugreifen können. Beispiel:
MembershipUserCollection users = Membership.GetAllUsers();
string email = users["some_username"].Email;
Sie können auch Profile auf ähnliche Art und Weise abrufen:
ProfileInfoCollection profiles = ProfileManager.GetAllProfiles(ProfileAuthenticationOption.All);
DateTime lastActivity = profiles["some_username"].LastActivityDate;
Allerdings gibt es keine Vor- und den Nachnamen Eigenschaften standardmäßig, es sei denn Sie sie manuell in Ihrem Profil Anbieter festgelegt.
Weitere Informationen finden Sie unter MembershipUser class und ProfileInfo class. Sie können auch SqlProfileProvider class als Beispiel für einen Profilanbieter ausprobieren, sofern Sie nicht bereits einen implementiert haben.
Aber die Objekte, die von GetAllProfiles bereitgestellt werden, sind vom Typ ProfileInfo, sodass sie die benutzerdefinierten Profilfelder, die die Frage stellt, nicht offen legen, d. H. Vorname, Nachname usw –