У меня есть RadioButtonList "chklRoles", который имеет 4 кнопки.Я хочу обновить базу данных aspnet_UserInRoles, если я выберу роль.Но похоже, что у провайдера членства в Aspnet нет метода обновления.Как я могу это сделать?
protected void chklRoles_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (string role in Roles.GetRolesForUser(userName))
{
if (chklRoles.Items.FindByText(role).Selected == true)
{
// update role;
// Roles.DeleteRole("origin_role");
// Roles.AddUserToRole(userName, role);
}
}
}
Редактировать: Я думаю, что удалить его и добавить его с новой ролью может быть вариант.Но, пожалуйста, дайте мне совет.обновление: каждый пользователь может иметь только одну роль.То, что я хочу, это как поменять роли, нажав переключатель.Обновление означает, что новая роль заменит более старую.