【发布时间】:2013-08-07 03:49:06
【问题描述】:
在我的视图模型中,我有一个名为 BirthDate 的可为空的 DateTime 属性。
当我向控制器提交无效的 DateTime 值时,ModelState.IsValid 为 false,表示 BirthDate 是无效的 DateTime。
如何让 ModelState 将无效的可空 DateTime 视为空值,而不是使其无效?
【问题讨论】:
-
这有意义吗?如果用户输入一个日期,他会期望它被接受(或拒绝)。如果您只是将它们保存为
null,则可能会出现问题。 -
我需要这个,因为在客户端验证日期时间非常有问题,特别是如果您使用的是google chrome
标签: asp.net-mvc modelstate asp.net-mvc-validation