2010-12-03 53 views
0

我正在尝试使用.net MVC2将用户管理添加到网络应用程序,与ProfileProvider: retrieve list of all profiles类似。在asp.net MVC2中管理用户配置文件

我想在“列出所有用户”页面上显示配置文件信息(名字,姓氏),但我无法弄清楚如何获取所有配置文件。 ProfileManager.GetAllProfiles()返回一个集合ProfileInfo对象而不是实际的Profile对象。

尽管ProfileInfo类可以让我访问一些有用的信息,但我实际上无法获得该特定配置文件的任何属性。

有没有办法让系统中的所有配置文件,以便我可以列出他们在管理页面?

回答

0

您可以尝试使用MembershipProvider.GetAllUsers来获取有关每个用户的更多信息。这会给你一个MembershipUser的集合。

+0

感谢评论,Darin。我使用Membership.GetAllUsers()作为起点,并让我列出系统中的用户(并设置编辑/删除表单)。不幸的是,它不允许我向MembershipUser对象添加诸如名字,姓氏,地址等。我得到的只是用户名和电子邮件。 – Brian 2010-12-06 15:49:24