Ich erweitere eine Enum und, mit dem folgenden Code, selectListItems
ist eine generische Liste von SelectListItems, die alle richtigen Werte für meine Enum hat.Problem mit ASP.Net MVC SelectLIst und List <SelectListItems>
Die erste foreach-Schleife funktioniert gut. Wenn ich jedoch die tatsächliche SelectList erstelle und selectListItems
übergebe, gehen alle Werte verloren. Wie kann ich diese Werte erhalten?
foreach (SelectListItem item in selectListItems)
{
string tex = item.Text;
string val = item.Value;
string sel = item.Selected.ToString();
}
SelectList selectList = new SelectList(selectListItems);
foreach (SelectListItem slid in selectList)
{
string tex = slid.Text;
string val = slid.Value;
string sel = slid.Selected.ToString();
}
SelectList selectList = neu SelectList (selectListItems, "Text", "Value"); Das funktioniert. Ich bin mir nicht sicher, warum es ohne es nicht funktioniert. Jemand? – Ted