У меня есть следующий метод действий, которые имеют viewBag со списком строк: -Невозможно преобразовать тип «System.Collections.Generic.List <string>» до «System.Web.Mvc.SelectList»
public ActionResult Login(string returnUrl)
{
List<string> domains = new List<string>();
domains.Add("DomainA");
ViewBag.ReturnUrl = returnUrl;
ViewBag.Domains = domains;
return View();
}
и на представлении я пытаюсь построить выпадающий список, который показывает строки viewBag следующим образом: -
@Html.DropDownList("domains",(SelectList)ViewBag.domains)
Но я получил следующее сообщение об ошибке: -
Невозможно преобразовать тип «System.Collections.Generic.List» в «System.Web.Mvc.SelectList»
Так может кто-нибудь adive, почему я не могу заполнить мой раскрывающийся список в списке укусы? Thanks
Вам не нужно, чтобы создать экземпляр 'SelectList'. Все 'DropDownList' требует' IEnumerable '. –