【发布时间】:2013-04-30 16:48:41
【问题描述】:
有没有人知道如何关闭 MVC3 使用 data-val-* 属性自动装饰原始类型。
DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
删除了 data-val-required 属性,但我似乎找不到关闭原始类型的方法,例如:data-val-number
我有很多不需要在表单上验证的隐藏 int 字段,但是由于这些属性,它们正在被验证,导致我的应用程序出现冻结。
【问题讨论】:
-
你能删除那些隐藏字段的 DataAnnotations 属性吗?
-
这篇文章应该有助于禁用原始类型的不显眼的验证属性:http://stackoverflow.com/a/7322464/1604300
标签: asp.net-mvc-3