gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 获取具有特定配置文件属性的用户列表

转载 作者:行者123 更新时间:2023-12-04 20:24:39 24 4
gpt4 key购买 nike

我正在使用 ASP.NET MVC 1,并且我使用 WebProfile Builder VS 加载项添加了一个自定义 Profile 类(在此处找到:http://code.msdn.microsoft.com/WebProfileBuilder/Release/ProjectReleases.aspx?ReleaseId=980)。

在我的一个表单上,我想要一个包含共同共享特定配置文件值的所有用户的下拉列表。

我可以看到我可以使用以下方法获取所有用户的列表:

Membership.GetAllUsers()

但是,我看不到如何获取具有特定配置文件值的所有用户,在我的情况下是 CellId。

我是否以正确的方式解决这个问题?我已经使用成员角色来定义哪些用户是管理员等,但配置文件似乎是对用户进行分组的正确位置。

任何关于如何访问用户列表的细节以及我是否在这里追求正确途径的评论都将不胜感激。

非常感谢,
山姆

最佳答案

Profile 没有查询 API,但这可能会给您一些指导:

var usersWithNonZeroCounter = Membership.GetAllUsers().Cast<MembershipUser>()
.Where(user => true /*insert your user criteria here*/)
.Select(user => ProfileBase.Create(user.UserName, true))
.Where(profile => ((int)profile["counter"]) > 0 /*insert your profile criteria here*/)
.ToList();

关于asp.net-mvc - ASP.NET MVC 获取具有特定配置文件属性的用户列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2617199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com