字符串列表,我需要檢查屬性是否包含了一個或全部下列字符串您在DataAnnotation
「CI」, 「C-II」, 「C-III」,「C-IV 」, 「CV」
如果不是ERRORMESSAGE必須
「無效屬性。必須爲空白或CI,C-II,C-III,C-IV,或CV。」
我不知道哪個「DataAnnotation Attribute」爲使用和如何?如果可能的話請提供樣品。
字符串列表,我需要檢查屬性是否包含了一個或全部下列字符串您在DataAnnotation
「CI」, 「C-II」, 「C-III」,「C-IV 」, 「CV」
如果不是ERRORMESSAGE必須
「無效屬性。必須爲空白或CI,C-II,C-III,C-IV,或CV。」
我不知道哪個「DataAnnotation Attribute」爲使用和如何?如果可能的話請提供樣品。
您可以使用Regular Expression數據註釋。但是,我會建議在您的數據類上實施IValidatableObject
。然後,您可以在Validate
方法中編寫自定義邏輯。這樣,如果/當這些有效的選項發生變化時,您只需要修改一個集合,而不是試圖找出一個新的有效的正則表達式語句。
thanx for reply。我在前面處理。:) – Selva
它可以通過follwing的人來完成屬性
**
1.EnumDataTypeAttribute 2.CustomValidationAttribute 3.創建新的自定義屬性。
**
這應該是EF驗證,或者需要驗證用戶輸入,例如在ASP.NET MVC控制器上? –
@sergeyBerezovskiy,我不能像這樣在dataannotation的可用屬性幫助下檢查嗎? – Selva