【发布时间】:2012-11-13 20:37:23
【问题描述】:
是否可以使用数据注释指定具有最小长度的非必填字段?
这听起来可能很奇怪,但我想要一个电话号码字段,我不介意它是否完整,但如果是,我希望它是最小长度!
【问题讨论】:
-
抱歉 - 正在考虑实体框架版本!
标签: .net asp.net-mvc validation asp.net-mvc-4 data-annotations
是否可以使用数据注释指定具有最小长度的非必填字段?
这听起来可能很奇怪,但我想要一个电话号码字段,我不介意它是否完整,但如果是,我希望它是最小长度!
【问题讨论】:
标签: .net asp.net-mvc validation asp.net-mvc-4 data-annotations
来自 msdn Using Data Annotation Attributes
没有使用 Or 组合的功能,就像验证应用程序块中的 Or 组合验证器一样。唯一可用于数据注释验证属性的组合是 And 操作。
因此它不喜欢你可以使用 Range 属性的组合。但是,您可以考虑为此使用正则表达式。为此,这些应该会有所帮助
【讨论】: