더북(TheBook)

27.4.6 따라하기 5: 모델 클래스 값을 받는 강력한 형식의 뷰 페이지 작성

1. 컨트롤러로부터 특정 모델 클래스 형식으로 전달된 단일 또는 컬렉션 형태의 데이터를 받는 뷰 페이지를 강력한 형식의 뷰라고 한다. @model 키워드로 모델 클래스 형식을 지정하면 뷰 페이지에서 For 접미사로 끝나는 헬퍼 메서드의 코드를 작성할 때 Visual Studio 인텔리센스의 도움을 받을 수 있다.

Views 폴더의 HelperMethodDemo 폴더에 강력한 형식의 뷰 페이지를 StronglyTypedDemo.cshtml로 생성하고 다음과 같이 코드를 작성한다. 넘어온 데이터를 직접 Razor 구문으로 출력하고, Display()DisplayFor() 헬퍼 메서드로도 출력하는 코드다.모델 클래스가 지정된 뷰 페이지에서 TextBoxFor() 헬퍼를 사용하면 자동으로 데이터가 바인딩되어 출력된다.

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