-
ASP.NET - Client 정보 처리스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/ASP.NET 2023. 6. 13. 17:48
*클라이언트 정보 처리
- 클라이언트가 정보를 전송을 하면 컨트롤러의 함수에 매개변수로 전달 받는다
- ViewBag, ViewData, Model 3가지 방법이 있다
*ViewBag
- 전달받은 데이터를 ViewBag에 담아서 View에 넘긴다
- ViewBag.데이터이름 = 데이터
- HTML 에서는 @ViewBag.데이터이름 이렇게 값을 불러온다// ViewBag 형식 public IActionResult Image(string name) { ViewBag.imgName = name; return View(); // @ViewBag.imgName }*ViewData
- 딕셔너리 형태로 데이터를 받는다
- ViewData["데이터이름"] = 데이터
- HTML 에서는 @ViewData["데이터이름"] 이렇게 값을 불러온다// ViewData 형식 public IActionResult CheckNums(int num1, int num2) { ViewData["result"] = num1 + num2; return View(); // @ViewData["result"] }*Model
- 데이터를 View 함수에 매개변수로전달해 사용된다
- View(Model 클래스)
- HTML 에서는 @Model.변수 로 사용한다// Model 형식 public IActionResult Sum(int num1, int num2) { Info info = new Info(); info.result = num1 + num2; return View(info); // @Model.info }'스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7 > ASP.NET' 카테고리의 다른 글
ASP.NET - 카카오 로그인 (0) 2023.06.16 ASP.NET - Redis (0) 2023.06.15 ASP.NET - XSS (0) 2023.06.15 ASP.NET - SQL Injection (0) 2023.06.15 ASP.NET - MVC (0) 2023.06.12