3. Views 폴더에 DependencyInjectionDemo라는 이름으로 폴더를 생성한다. 이곳에 Index.cshtml 뷰 페이지를 생성하고 다음과 같이 코드를 작성한다. 컨트롤러에서 전송된 ViewBag 개체의 값을 출력하는 게 전부다.
▼ Views/DependencyInjectionDemo/Index.cshtml
@{
Layout = null;
}
@ViewBag.Copyright
4. DotNetNote 프로젝트를 웹 브라우저로 실행 후 /DependencyInjectionDemo/Index 경로를 실행해 카피라이트 문자열이 정상 출력됨을 확인한다. 한 줄짜리 코드지만 10줄 또는 100줄짜리 어떤 기능의 결과라고 생각하고, 이를 액션 메서드에서 직접 기입하는 게 아니라 다른 클래스에서 구현하는 방식으로 확장해 나가자.
▲ 그림 30-6 ViewBag 개체를 사용한 뷰 페이지 실행 결과