ModelState 를 사용한 서버측 유효성 검사
·
C#.NET/ASP.NET
이 코드는 NETFramework 4.6 에서 돌아가도록 작성 하였습니다.그렇다는건 조금만 손보면 Core에서도 돌아간다는 이야기죠사용자를 등록하는 페이지가 있다.대부분은 일반적으로 이 항목에 대해 자바스크립트로 유효성 검사를 진행 할 것이다.하지만 이 데이터가 오염되지 말아야 중요 데이터라면?당연히 C# 서버단에서도 자바스크립트에서 유효성검사를 진행 한 만큼 진행해야 한다.[HttpPost]public ActionResult Create(UserViewModel model){ // 유효성 검사를 위한 if문이 계속해서 나열됩니다. if (string.IsNullOrEmpty(model.UserId)) { // "아이디는 필수값입니다." 라는 오류 처리 } if (..