더북(TheBook)

28.5.8 따라하기 7: 태그 헬퍼 사용하기

1. 이제 가장 마지막 단계인 ASP.NET Core 1.0에 새롭게 포함된 태그 헬퍼(Tag Helper)를 사용해 폼을 구성하는 방법을 살펴보자. FormValidationDemo 컨트롤러에 액션 메서드를 두 개 추가한다. TagHelperValidation() 액션 메서드를 다음과 같이 구성해 태그 헬퍼를 사용한 유효성 검사를 테스트해보자. 하나는 폼을 구성하기 위한 액션 메서드고, 다른 액션 메서드는 HttpPost 특성이 적용되어 폼의 결괏값을 받아 처리한다. 유효성 검사를 통과하면 Completed 페이지가 실행된다.

▼  /Controllers/FormValidationDemoController.cs

#region TagHelper
public IActionResult TagHelperValidation()
{
  return View();
}

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

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