반응형
controller.cs
//var firstUser = new User();
//firstUser.UserNo = 1;
//firstUser.UserName = "홍길동";
var firstUser = new User
{
UserNo = 1,
UserName = "홍길동"
};
return View(firstUser);
index.cshtml
<h1>사용자 번호 : @Model.UserNo</h1>
<h1>사용자 이릅 : @Model.UserName </h1>
* firstUser를 모델로 받는다.
controller.cs
var firstUser = new User
{
UserNo = 1,
UserName = "홍길동"
};
// viewbag은 다이나믹하게 모든것을 다 받을수 있다. view에 담을 가방을 viewbag
ViewBag.User = firstUser;
return View();
ViewBag가방에 User라는 이름으로 값을 넣는다. viewbag은 int, string, 객체등 모든것을 다 넣을 수 있다.
index.cshtml
<h2> 사용자 번호 : @ViewBag.User.UserNo</h2>
<h2> 사용자 번호 : @ViewBag.User.UserName</h2>
controller.cs
var firstUser = new User
{
UserNo = 1,
UserName = "홍길동"
};
ViewData["UserNo"] = firstUser.UserNo;
ViewData["UserName"] = firstUser.UserName;
return View();
index.cshtml
사용자 번호 : @ViewData["UserNo"]
사용자 번호 : @ViewData["UserName"]
반응형
'BackEND > C#' 카테고리의 다른 글
C# 1. 프로그램구조 (0) | 2021.07.10 |
---|---|
C# 2. Net Core Razor view (0) | 2021.04.05 |
C# 기초 7-1(Class, Method, 클래스 라이브러리) (0) | 2021.02.17 |
C# 기초 6(Get; Set; ) PROP+TAB+TAB (0) | 2021.02.17 |
C# 기초 5(Generic List와 사용자 정의 클래스) (0) | 2021.02.16 |