为什么StringLength不能与ASP.NET MVC不显眼的验证一起使用?

时间:2011-11-16 23:40:20

标签: asp.net-mvc data-annotations selectlist

为什么StringLength会在选择列表中导致虚假错误:

[StringLength(2, MinimumLength = 2)]

应该要求值为长度为2的字符串。但是,即使所有值都满足该约束,它也会导致客户端错误。

1 个答案:

答案 0 :(得分:3)

Unobtrusive将其转换为rangelength,对于选择框,它会检查所选项目的数量,而不是所选值的长度。