这两个函数是为用户系统创建角色用的。注意函数名哦
protected void chooserole_active(object sender, EventArgs e)

...{
roles_list.DataSource = Roles.GetAllRoles();
roles_list.DataBind();
roles_list.SelectionMode = ListSelectionMode.Multiple; //这里是让listBox可以多选
}
protected void chooserole_deactive(object sender, EventArgs e)

...{
for (int i = 0; i < roles_list.Items.Count; i++)

...{
if (roles_list.Items[i].Selected == true)

...{
string[] allen = new string[1];
allen[0] = User.Identity.Name;
Roles.AddUsersToRole(allen, roles_list.Items[i].Value);
}
}
}
protected void chooserole_active(object sender, EventArgs e)
...{
roles_list.DataSource = Roles.GetAllRoles();
roles_list.DataBind();
roles_list.SelectionMode = ListSelectionMode.Multiple; //这里是让listBox可以多选
}
protected void chooserole_deactive(object sender, EventArgs e)
...{
for (int i = 0; i < roles_list.Items.Count; i++)
...{
if (roles_list.Items[i].Selected == true)
...{
string[] allen = new string[1];
allen[0] = User.Identity.Name;
Roles.AddUsersToRole(allen, roles_list.Items[i].Value);
}
}
} 
用户系统角色创建与管理
本文介绍了两个用于用户系统中角色创建与管理的功能函数。其中一个函数负责显示所有可选择的角色供用户激活,另一个则用于实际分配所选角色,并将用户添加到相应角色中。

被折叠的 条评论
为什么被折叠?



