我正在尝试从Membership.GetAllUsers()
获取userName和userID以将其绑定到下拉列表
private void Bind_usersList()
{
var dictionary = Membership.GetAllUsers().Cast<MembershipUser>();
}
最佳答案
MembershipUser
没有“ userID”,而是ProviderUserKey
,它可以是Guid
(例如,在SqlMembershipProvider
中)。
这应该工作:
MembershipUserCollection members = Membership.GetAllUsers();
DdlUsers.DataSource = members.Cast<MembershipUser>()
.ToDictionary(m => m.ProviderUserKey, m => m.UserName);
DdlUsers.DataValueField = "Key";
DdlUsers.DataTextField = "Value";
DdlUsers.DataBind();
关于c# - 如何从asp.net成员资格中获取用户名和用户ID并将其绑定(bind)到下拉列表z?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13882680/