【发布时间】:2015-06-08 22:19:39
【问题描述】:
我想要一个短日期格式的下拉列表。 但以下都不起作用。 我有
[Property]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime? DepartrueDate { get; set; }
在视图中,我尝试了
<div>@Html.DropDownListFor(m => m.TripDepartures.First().DepartrueDate, new SelectList(Model.TripDepartures.Select(s=>
new SelectListItem { Value = s.Id.ToString(), Text = s.DepartrueDate.Value.ToShortDateString() }).ToList()))</div>
</div>
它没有输出; 我也试过了
<div>@Html.DropDownListFor(m => m.TripDepartures.First().DepartrueDate, new SelectList(Model.TripDepartures, "Id","DepartrueDate"))</div>
</div>
它给了
我怎么能得到一个短暂的约会?
【问题讨论】:
标签: asp.net-mvc html.dropdownlistfor