웹 개발 메모장
[ASP.NET MVC] ViewBag 뷰로 데이터 전달 본문
ViewBag = View + Bag
ViewBag은 뷰의 가방입니다.
컨트롤러에서 뷰를 반환하기 전에 뷰의 가방에 데이터를 넣어주면 뷰에서 가방에있는 데이터를 꺼내 사용할 수 있습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | namespace MVCStudy.Controllers { public class HomeController : Controller { // // GET: /Home/ public ActionResult Index() { ViewBag.userName = "도로롱주"; ViewBag.userAge = 27; return View(); } } } | cs |
컨트롤러에서 데이터를 넣어줍니다. (ViewBag.변수명 = 값)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | @{ Layout = null; } <!DOCTYPE html> <html> <head> <title>인덱스 페이지</title> </head> <body> <div> 이름 : @ViewBag.userName <br /> 나이 : @ViewBag.userAge </div> </body> </html> | cs |
뷰에서 데이터를 꺼내 사용합니다.
string, int 뿐만 아니라 객체도 저장해서 사용 가능합니다.
[실행 결과]
'옛날.. > ASP.NET MVC' 카테고리의 다른 글
[ASP.NET MVC] Model 사용하기 (0) | 2017.10.11 |
---|---|
[ASP.NET MVC] HttpGet 과 HttpPost (0) | 2017.10.11 |
[ASP.NET MVC] ActionLink 페이지 이동 (0) | 2017.10.11 |
[ASP.NET MVC] Razor 뷰 엔진 (0) | 2017.10.10 |
[ASP.NET MVC] 프로젝트 생성 및 실행 (0) | 2017.10.10 |
Comments