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