用于nullabe日期的asp.net核心2 html助手

时间:2017-10-31 01:05:48

标签: asp.net-core

我的模型中有以下代码

[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?但我希望它是必需的,强制用户输入一个值。

0 个答案:

没有答案