Validator.TryValidateObject Not Validating RangeAttribute

后端 未结 2 1049
隐瞒了意图╮
隐瞒了意图╮ 2020-12-29 18:24

Given the following object,

public class Question
{
    [Required]
    public string QuestionText { get; set; }

    [Range(1, 5)]
    public int Difficulty          


        
2条回答
  •  执笔经年
    2020-12-29 18:59

    Validator.TryValidatorObject(instance, validationContext, validationResults) calls Validator.TryValidateObject(instance, validationContext, validationResults, validateAllProperties) with validateAllProperties = false.

    When validateAllProperties is false, only the RequiredAttribute will be validated.

提交回复
热议问题