0

我有一個密碼字段[Range(5, 10)]奇怪的行爲與範圍DataAnnotation

如果我輸入5和10之間的正確的值,則顯示一個錯誤消息無論如何。什麼可能導致這種情況?

+2

所以你說的密碼是一個__number__從5到9?很容易被破解,我會說:)你可能需要的是StringLength註釋:http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.stringlengthattribute.aspx – Tallmaris 2013-05-03 13:55:36

+0

Errr .....哎喲?大聲笑。腦蟲。 – Fabricio 2013-05-03 13:56:34

+0

@Tallmaris - 但我也想分鐘值.. – Fabricio 2013-05-03 13:59:12

回答

0

的範圍屬性用於確定字段的最小值和最大值的數值應該是什麼。如果你想設置最小/最大長度,我會建議使用[StringLength(10, MinimumLength=5)]屬性來設置此屬性的約束,這將做我認爲它是你期待的