【发布时间】:2011-04-14 13:54:22
【问题描述】:
我有一个简单的模型对象,如下所示:
[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 。这也在日期字段的页面上搞砸了验证。关于为什么会发生这种情况的任何想法?
【问题讨论】:
标签: asp.net-mvc data-annotations