标签: asp.net-mvc data-annotations selectlist
为什么StringLength会在选择列表中导致虚假错误:
[StringLength(2, MinimumLength = 2)]
应该要求值为长度为2的字符串。但是,即使所有值都满足该约束,它也会导致客户端错误。
答案 0 :(得分:3)
Unobtrusive将其转换为rangelength,对于选择框,它会检查所选项目的数量,而不是所选值的长度。
rangelength