작동하지 않는 것 특정 내 DTO이 validtor속성에 기반한 검증 내가이 튜토리얼의 모든 단계를 따라 asp.net-MVC
[Validator(typeof(ProjectValidator))]
public class ProjectViewModel
{
}
하지만 내가 ModelState 오류 목록을 확인로 이동 양식 게시 후, 내가 보는 오류가 asp.net-MVC 기본 검증에서오고있다.
public ActionResult UpdateMe(ProjectViewModel entity)
{
Project existingProject = this.Repository.Fetch<Project>(entity.Id);
UpdateProperties(entity, existingProject);
var allErrors = ModelState.Values.SelectMany(v => v.Errors);
if (allErrors.Count() > 0)
{
유창하지 않은 이유에 대한 제안. 검사기 ??
ProjectValidator validator = new ProjectValidator();
ValidationResult result = validator.Validate(entity);