0
我有一个看起来像这样一个简单的模型对象:MVC DataAnnotation渲染错误HTMLin MVC3
[DataMember]
[DataType(DataType.Date)]
public DateTime WeekEndingDate { get; set; }
和一个视图页面,这是否
@Html.TextBoxFor(model => model.CashEntry.WeekEndingDate)
但我的问题是,它呈现此作为标记:
<input data-val="true" data-val-required="The WeekEndingDate field is required." id="CashEntry_WeekEndingDate" name="CashEntry.WeekEndingDate" type="text" value="" />
确实data-val-required应该是data-val-date。这也在日期字段的页面上搞砸了验证。任何想法为什么这可能会发生?