C# MVC 4验证日期问题-无法清空以前输入的日期字段
我在MVC4中有一个模型,其中有一个日期字段,不是必需的(注意:它是一个可为空的日期时间字段) 我可以用我的视图创建一个项目,没有问题 如果我在表单中设置了日期字段并返回编辑,我将无法清除日期字段,因为现在该字段突然变成必需字段,我无法通过验证 有办法解决这个问题吗?我只想清空以前输入的日期字段。找到了答案: 需要添加到Global.asax.csC# MVC 4验证日期问题-无法清空以前输入的日期字段,c#,asp.net-mvc,validation,asp.net-mvc-4,unobtrusive-validation,C#,Asp.net Mvc,Validation,Asp.net Mvc 4,Unobtrusive Validation,我在MVC4中有一个模型,其中有一个日期字段,不是必需的(注意:它是一个可为空的日期时间字段) 我可以用我的视图创建一个项目,没有问题 如果我在表单中设置了日期字段并返回编辑,我将无法清除日期字段,因为现在该字段突然变成必需字段,我无法通过验证 有办法解决这个问题吗?我只想清空以前输入的日期字段。找到了答案: 需要添加到Global.asax.cs protected void Application_Start() { DataAnnotationsModelValidatorProv
protected void Application_Start()
{
DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
.....
}
见:
请向我们展示您的型号、控制器和视图的代码。