28.5.7 따라하기 6: 클라이언트 측 유효성 검사

    1. 이번에는 서버 측 유효성 검사와 클라이언트 측 유효성 검사를 함께 하는 예제를 만들어 보자. ClientValidation() 이름으로 Get 방식과 Post 방식의 액션 메서드를 만들고, Post 액션 메서드에서는 유효성 검사 통과되면 그 결과를 Completed 뷰 페이지로 이동시킨다.

    ▼  /Controllers/FormValidationDemoController.cs에 ClientValidation 액션 추가

    #region Client Validation
    public IActionResult ClientValidation()
    {
      return View();
    }
    
    [HttpPost]
    public IActionResult ClientValidation(MaximModel model)
    {
      // 넘어온 모델에 대한 유효성 검사
      if (ModelState.IsValid)
      {
          return View(“Completed”);
      }
      
      return View();
    }
    #endregion
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.