3
私は、ユーザーが役割を選択して作成するアカウントを選択できるようにするためのドロップダウンリストを作成しました。私が直面している問題は、ドロップダウンに管理者ロールが表示されていることです。リストから管理者の役割を隠すか、削除するにはどうしたらいいですか?ドロップダウンリストから項目を削除する
ドロップダウンリストが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();
}
何かアドバイス - むしろ選択リストから管理者の役割を削除するよりも、
正しい解決策が必要です ")" foreach(Roles.GetAllRoles()内の文字列ロール(role => role!= "admin")) –
@DazaAzaありがとう、編集済みの回答です。関連のない提案も提供されました。 – DMulligan