【发布时间】:2013-01-24 23:02:51
【问题描述】:
有人可以分享他们在 MVC 中使用数据注释为最小和最大字符串长度分别设置错误消息的实现吗?
似乎StringLength 只允许单个错误消息MinLength/MaxLength 不会生成不显眼的验证标记,因为它们不是IClientValidatable
虽然这似乎是一个非常普遍的要求,但我在网络上找不到实现。
【问题讨论】:
-
这些会生成不显眼的验证属性吗?
-
是的,javascript 会在客户端执行正则表达式
-
酷,那么请随时回答问题。
-
这应该在 4.5 MinLength MaxLength 属性中完成:msdn.microsoft.com/en-us/library/… 在我的情况下,我需要 RegEx 来获取其他一些错误消息和 min max,但我无法升级版本,所以我需要进行自定义验证。
标签: asp.net-mvc-4 validation data-annotations