0
간혹 FluentValidation 검사기 내부에서 상태가 잘못된 경우 리디렉션을해야합니다 (예 : 삭제 된 엔티티가 이미 존재하지 않고 엔티티 목록으로 리디렉션 됨). 유효성 검사기는 이러한 종류의 논리에 적합한 장소입니까? 그렇다면 어떻게 Validator에서 RedirectToAction, RedirectToRoute 등을 할 수 있습니까?유효성 검사 도중 리디렉션
간혹 FluentValidation 검사기 내부에서 상태가 잘못된 경우 리디렉션을해야합니다 (예 : 삭제 된 엔티티가 이미 존재하지 않고 엔티티 목록으로 리디렉션 됨). 유효성 검사기는 이러한 종류의 논리에 적합한 장소입니까? 그렇다면 어떻게 Validator에서 RedirectToAction, RedirectToRoute 등을 할 수 있습니까?유효성 검사 도중 리디렉션
아니요, 유효성 검사가 UI 흐름을 제어해서는 안됩니다.
이 같은일반적으로 뭔가 컨트롤러의 내부에 적절한 :
if(!ModelState.IsValid)
return RedirectToAction();