2013-03-18 79 views
1

我正在从事MVC项目。在模型中,我定义了一些属性。在模型验证没有定义,但在执行它是验证

public string Org { get; set; } 
public string Design { get; set; } 

对于这两个属性,我还没有定义任何的验证属性像[Required(ErrorMessage=.....)],但仍然执行它验证。

jquery.validate.min.js

jquery.validate.unobtrusive.js

jquery.form.js

上面我使用iqueries。

+0

什么是错误信息? – mattytommo 2013-03-18 12:17:32

回答

2

如果您正在寻找摆脱需要的消息,你可以在的Application_Start如果你想摆脱的数据注解支持一起使用这个代码()

DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; 

(见similar question):ModelValidatorProviders.Providers.Clear();

+1

这是完美的工作。谢谢Felickz! – Kamlesh 2013-03-18 12:46:53