正如問題所述,我想使我的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")
如何設置根據實際日期defaut價值?
您希望將當前日期設置爲下拉列表中的選定選項?當前日期是你的集合的一部分(你的表達式的結果是'db.Pos.Select(l => l.Fecha).Distinct()'?) – Shyju
它是我的集合@Shyju –
所以你想設置當前日期作爲選定的選項,你確定它存在於你的收藏中? – Shyju