我的模型中有以下代码
[Required]
[DataType(DataType.Date)]
public DateTime? StartDateTime { get; set; }
并使用
进行渲染<div class="form-group">
<label asp-for="StartDateTime"></label>
<input asp-for="StartDateTime" class="form-control" >
<span asp-validation-for="StartDateTime" class="text-danger"></span>
</div>
它最初产生了一个mm / dd / yyyy的输入 我希望初始值为空,为什么我将其设置为DateTime?但我希望它是必需的,强制用户输入一个值。