Ich habe die folgende Aktion-Methode, die eine viewBag mit einer Liste von Strings haben konvertieren: -Kann nicht Typ ‚System.Collections.Generic.List <string>‘ auf ‚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();
}
und auf der Ansicht, ich versuche, eine Dropdown-Liste zu erstellen, die die viewBag Strings wie folgt dargestellt: -
@Html.DropDownList("domains",(SelectList)ViewBag.domains)
Aber ich habe folgende Fehlermeldung: -
Kann nicht
So kann Typ ‚System.Collections.Generic.List‘ zu ‚System.Web.Mvc.SelectList‘ konvertieren jemand adive, warum ich nicht meine Dropdown-Liste mit einer Liste von Stichen füllen können? Danke
Sie müssen keine Instanz von 'SelectList' erstellen. Alles, was "DropDownList" benötigt, ist 'IEnumerable'. –