我创建了一个下拉列表,让用户通过选择角色来选择他们希望创建的帐户。我面临的问题是它在下拉列表中显示了管理员角色。您将如何从列表中隐藏或删除管理员角色?
下拉列表是使用 viewbag 生成的:
public ActionResult Register()
{
List<SelectListItem> list = new List<SelectListItem>();
SelectListItem item;
foreach (String role in Roles.GetAllRoles())
{
item = new SelectListItem { Text = role, Value = role };
list.Add(item);
}
ViewBag.roleList = (IEnumerable<SelectListItem>)list;
return View();
}
任何建议 - 欢迎