我有一个日期时间选择器,但它只允许我选择日期而不是时间。有没有办法把时间选择?
型号
[Display(Name = "Start")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy HH:mm}", ApplyFormatInEditMode = true)]
public DateTime BookingStartDate { get; set; }
查看方式:
<input asp-for="BookingStartDate" min="@DateTime.Now.ToString("dd/MM/yyyy HH:mm")" asp-format="{0:dd/MM/yyyy HH:mm}" class="form-control" />
1条答案
按热度按时间tcbh2hod1#
由于您使用的是
asp-for
标记帮助器,因此可以将BookingStartDate的[DataType(DataType.Date)]
属性更改为[DataType(DataType.DateTime)]
,页面应该呈现带有日期和时间的输入标记。