Как говорится в вопросе, я хочу, чтобы значение по умолчанию в моем Html.DropdownList было фактической датой в формате yyyy-mm-dd, но я не знаю, как его установить:Установить текущую дату как значение по умолчанию DRopdownListFor
Это мой контроллер ViewBag:
foreach (var item in db.Pos.Select(l => l.Fecha).Distinct())
{
dateday = item.ToString("yyyy-MM-dd");
lines = dateday.Split(' ')[0];
listItem2.Add(lines);
}
var fechas = new SelectList(listItem2.ToList());
ViewBag.Fechas = fechas;
И это мой взгляд HtmlDRopdown:
@Html.DropDownList("Fechas", "Todas")
Как я могу установить значение УСПЕШНОГО на основе фактической даты?
Вы хотите установить текущую дату в качестве выбранной опции в раскрывающемся меню? Текущая дата в вашей коллекции (результат вашего выражения 'db.Pos.Select (l => l.Fecha) .Distinct()'?) – Shyju
это в моей коллекции @Shyju –
Итак, вы хотите установить текущую дату как выбранный вариант, и вы уверены, что он существует в вашей коллекции? – Shyju