【发布时间】:2015-02-09 22:22:42
【问题描述】:
当我提交表单时,终止日期字段显示“需要终止日期字段”,即使我没有在任何地方将其定义为必填项。
我的模型定义为:
[Display(Name = "Termination Date")]
public DateTime TerminationDate { get; set; }
剃须刀代码是:
<div class="col-md-6 form-group">
@Html.LabelFor(model => model.Posting.TerminationDate)
@Html.TextBoxFor(model => model.Posting.TerminationDate, new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.Posting.TerminationDate)
</div>
我不希望对此字段进行任何类型的验证。我该怎么做?
【问题讨论】:
-
使其可以为空
DateTime?或Nullable<DateTime> -
我认为Date field giving required error on validation 的帖子有我正在寻找的答案
标签: asp.net-mvc validation data-annotations