ASP.NET MVC2를 사용하고 있습니다.
내 모델의 필드에 주석을 달고 ModelState.IsValid
을 확인하는 방법을 좋아합니다.확인할시기 및 확인하지 않을시기 ModelState.IsValid
확인의 확실한 이유는 유효성 검사를 수행 할 때이지만 새로운 유효성 검사 규칙이 모델에 적용되는 경우 항상 확인해야하는 이유는 무엇입니까?
그런 식으로 컨트롤러가 IsValid
을 검사하는지 잊지/확인해야합니다.
모든 경우에이 검사를 수행하지 않는 이유가 있습니까? 어쩌면 컨트롤러 동작에 부작용이있을 때 (DB 작성 등)?