-1
A
回答
1
只需使用一個Range
驗證:
[Range(18, int.MaxValue)]
public int Age { get; set; }
它是System.ComponentModel.DataAnnotations
命名空間中可用。
UPDATE
爲了驗證一個日期是年滿18歲前,你可以使用自定義驗證屬性是這樣的:
public class Over18Attribute : ValidationAttribute
{
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
{
string message = String.Format("The {0} field is invalid.", validationContext.DisplayName ?? validationContext.MemberName);
if (value == null)
return new ValidationResult(message);
DateTime date;
try { date = Convert.ToDateTime(value); }
catch (InvalidCastException e) { return new ValidationResult(message); }
if (DateTime.Today.AddYears(-18) >= date)
return ValidationResult.Success;
else
return new ValidationResult("You must be 18 years or older.");
}
}
+0
我可以使用它的消息? – user2805091
+0
從datepicker滿足年齡? – user2805091
+0
@ user2805091檢查我的更新。 – asymptoticFault
相關問題
- 1. 在java中檢查年齡大於或等於18歲的日期驗證
- 2. 驗證年齡大於18,從今天的日期算起
- 3. 最大年齡必須大於最小年齡通過使用jquery
- 4. 驗證年齡未滿18歲
- 5. 我怎樣才能實現年齡必須高於18的日曆
- 6. 關於年齡驗證的Cookie法
- 7. ValueError:ordinal必須大於等於1
- 8. 刪除年齡大於特定年齡的文件夾
- 9. 將年齡限制爲18年 - Bootstrap Datepicker
- 10. asp.net mvc驗證註釋爲int或者必須是0或大於100000
- 11. 指數(從零開始)必須大於或等於零誤差
- 12. 指數(從零開始)必須大於或等於零
- 13. PHP年齡驗證
- 14. Javascript - 年齡驗證
- 15. 年齡驗證Javascript
- 16. 關於自定義驗證
- 17. 索引必須大於或等於零且小於參數列表的大小
- 18. 流利的驗證,必須自定義驗證
- 19. 最小年齡檢查自定義驗證的MVC 4.5
- 20. 城堡驗證器如何驗證是否小於/大於或等於
- 21. 驗證器:該值必須等於所需值
- 22. 輸入必須等於
- 23. jQuery表單驗證驗證年齡
- 24. Javascript的年齡驗證
- 25. Android年齡驗證活動
- 26. 驗證年齡字段
- 27. HTML/CSS年齡驗證
- 28. jQuery Cookie年齡驗證?
- 29. 準確驗證年齡
- 30. 年齡驗證表格
我想讓年齡驗證從日期選擇器選擇日期.. 。請讓我知道任何一個已執行自定義驗證.. – user2805091