fluentvalidation

    1热度

    2回答

    在我的web api项目中,我有模型类RegisterModel,有可以为空的日期时间,我想验证只有当用户输入dob时由用户输入的输入。 我使用Json.Net Serializer 我的模型类 [Validator(typeof(RegisterModelValidator))] public class RegisterModel { [JsonProperty

    0热度

    1回答

    我有一个验证包装社会安全号码(ssn)框。三个不同的盒子是精确的。理想情况下,我想要有以下行为;如果一个盒子是空白的,它应该被高亮显示为缺少的信息,但只有一条消息指出ssn丢失。 代码: RuleFor(m => m.Ssnumber1) .NotEmpty() .WithMessage("Social security number required");

    0热度

    1回答

    我试图验证一个字符串是5个字符长,或者如果它有一个前导零可以是6.我有这个的或部分的问题,到目前为止我的正则表达式是^(0)[a-zA-Z0-9]{5}$,但这是检查一个0,然后5位数字,所以没有零的5位数字是无效的。 是否有只在长度为6的情况下检查前导零的正则表达式?

    0热度

    1回答

    我的模型是如下 [Validator(typeof(PersonValidator))] public class Person { public string Id { get; set; } public string Name { get; set; } } public class PersonValidator : AbstractValidator<Pe

    2热度

    1回答

    我要注册的通用验证(流利验证)与SimpleInjector ... 这里是我试过到目前为止: User.cs: public class User { public int Id { get; set; } public string Email { get; set; } public string FirstName { get; set; } pu

    3热度

    2回答

    我有这2类: public class Master { public int? TotalAmount; public ICollection<Detail> Details; } public class Detail { public int Amount; } 我试图创建一个规则,使信息采集的总量等于主的总量财产。 我想下面的规则,但我不能访问

    4热度

    2回答

    比如我有两个验证规则验证: // Rule 1 RuleFor(o => o.Email).Must((email) => this.GetDataDataFromDB(email) != 0) .WithMessage("User with provided Email was not found in database!"); // Rule 2 RuleFor(o => o

    2热度

    1回答

    REF:A .NET Fiddle(基本上)的代码,下面。 我想测试一个string是一个有效Uri使用FluentValidation: public class LinksValidator : AbstractValidator<string> { public LinksValidator() { RuleFor(x => x) .Must(

    2热度

    1回答

    我使用FluentValidation验证输入值。我正在使用一种方法来验证来自数据库的值,该值根据值的不同而返回不同的错误消息的整数值-1,-2和-3。如何根据方法的返回值显示错误消息。我在类作用域中创建了一个变量,并设置了返回值,在下一个语句中,我尝试了比较并尝试显示消息,但是我观察到在更新值之前执行了下一条语句。 我想为一个输入值显示不同的错误消息。 例如用户输入一个负值错误信息应该是“负值不

    2热度

    1回答

    我正在尝试查找FluentValidation中是否有可用的方法,该方法允许在根级别验证验证程序的集合。 例如,如下所示,验证器可用于CustomerValidator,其类别为Customer。 使用FluentValidation; public class CustomerValidator: AbstractValidator<Customer> { public Custome