0

我在 MVC 4 中有一个模型,其中有一个不需要的日期字段(注意:它是一个可为空的日期时间字段)。

我可以毫无问题地使用我的视图创建项目。

如果我在表单中设置日期字段并返回编辑它,我将无法清除日期字段,因为现在突然该字段已成为必需字段并且我无法通过验证。

有没有解决的办法?我只想清空以前输入的日期字段。

4

1 回答 1

0

找到了答案:

需要添加到 Global.asax.cs

protected void Application_Start()
{
    DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
   .....
}

请参阅: Unrequired 属性不断获取 data-val-required 属性

于 2013-10-28T13:24:47.807 回答