自定义参数验证

Posted qianqianqianai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义参数验证相关的知识,希望对你有一定的参考价值。

  public class RangeValueAttribute : ValidationAttribute
    {
        public int Min { get; set; }
        public int Max { get; set; }
 
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            var result = ValidationResult.Success;
 
            //逻辑代码
            if (value as int? > Max|| value as int?<Min)
            {
                result = new ValidationResult(ErrorMessage);
            }
 
            return result;
        }
    }

以上是关于自定义参数验证的主要内容,如果未能解决你的问题,请参考以下文章

需要验证参数的 FxCop 自定义规则

具有多个参数的 Laravel 自定义验证规则 [重复]

写自定义参数验证方式

自定义参数验证

验证 Action 的参数类型并发送自定义 BadRequest “[Field] 不是数字”

节点 ExpressJS |如何通过自定义查询参数验证