6
Jak korzystać z FluentValidation.AspNetCore i FluentValidation.MVC6 do sprawdzania elementów w AspNetCore, czy ktoś może podać mi przykład?Jak korzystać z FluentValidation.AspNetCore i FluentValidation.MVC6?
Jak korzystać z FluentValidation.AspNetCore i FluentValidation.MVC6 do sprawdzania elementów w AspNetCore, czy ktoś może podać mi przykład?Jak korzystać z FluentValidation.AspNetCore i FluentValidation.MVC6?
To działa dla mnie:
project.json add:
"FluentValidation.AspNetCore": "6.4.0-beta3"
startup.cs
services
.AddMvc()
.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<Startup>());
Walidacja:
public class Foo
{
public string Bar {get; set;}
}
public class FooValidator : AbstractValidator<Foo>
{
public FooValidator()
{
RuleFor(x => x.Bar).NotEmpty().WithMessage("Error Message");
}
}
więc nie ma potrzeby wdrożenia IValidatableObject dobrze ? – Mtaraby
poprawne! działa bez – pat
Działa to w projekcie .net core mvc, ale tylko wtedy, gdy wysyłanie go nie będzie działać po stronie klienta, jak w poprzednich wersjach MVC. Wiem, że to nie jest jeszcze wykonane zgodnie z github ale zastanawiam się, czy ktoś ma pracę dla rzeczy po stronie klienta? – AliK