View로 데이터를 전달하는 방법에는 3가지가 있습니다.
1. ViewDats[]
2. ViewBag.속성
3. ViewModel
ViewData란?
키와 값으로 이루어진 Dictionary로 ViewData["Key"] = "Value"식으로 작성한다.

Controller에다가 작성한 뒤


실행시키면 이처럼 Value와 5가 출력되는 걸 알 수 있습니다.
ViewBag이란?
Property문법을 사용해서 동적으로 정의 가능하고 리스트 같은 객체도 사용 가능하다.

Controller에다가 작성한 뒤


이처럼 View로 데이터를 전달할 수 있습니다.
ViewModel이란?
일반 C#처럼 작성해서 View한테 값을 넘겨주는 방식
view에 model의 형식을 지정한다.
controller에서 view에 model의 인스턴스를 전달한다.



이처럼 View에다가 데이터를 전달하는 3가지 방법을 알아보았습니다.

'네트워크' 카테고리의 다른 글
| [네트워크] ASP.NET Core MVC (Model과 MSSQL) (0) | 2025.04.05 |
|---|---|
| [네트워크] ASP.NET Core MVC (Master Page와 Form) (0) | 2025.03.29 |
| [네트워크] ASP.NET Core MVC (View, Razor View) (0) | 2025.03.17 |
| [네트워크] ASP.NET Core MVC (쿼리스트링) (0) | 2025.03.13 |
| [네트워크] ASP.NET Core MVC (이론과 간단한 텍스트 프로그램) (0) | 2025.03.12 |