我正在研究MVC项目。在Model中,我定义了一些属性。
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 :(得分:2)
如果您要删除必需的消息,可以在application_start()中应用此代码
DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
如果您想完全摆脱数据注释支持(请参阅similar question):ModelValidatorProviders.Providers.Clear();