情景如下:
我在下拉框中有一个国家/地区列表,并且有一个名为"未找到"的选择属性我不得不包括这个,因为这是一个文本字段,所以有很多垃圾!
因此,当用户创建一个from时,如果他们选择" Not Found"选项,我想要说错误"选择有效的国家"很容易......
但我找不到正确的注释
[???(ErrorMessage = "Select a valid country.")]
public string Country
{
get
set
}
但是当我们需要什么属性?
由于
答案 0 :(得分:1)
我认为您想要创建自定义属性。像这样:
class YourValidationAttribute : ValidationAttribute
{
protected override ValidationResult IsValid(object value, ValidationContext validationContext)
// Do your validation check....and return a ValidationResult
return ValidationResult.Success;
}
}
然后用它注释你的课程:
[YourValidationAttribute]
public string Country
{
get
set
}
答案 1 :(得分:1)
我会使用预定义的CustomValidation Annotation。