login register Sysop! about ME  

2020년 05월 29일 18시 21분 00초,     조회수 : 160
  제목 : MVC Controller에서 Class에 포함된 다른 Class 값 배정하고 사용하기
SEQ : 34761 글쓴이 : lballet

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

오랫만에 또 들렀습니다, 꾸벅.., 궁금한 문제가 생겨서요.

1) Model

public class Tb_Product
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }
}

public class Item
    {
        public Tb_Product Product  { get; set; }
        public int Quantity { get; set; }
    }


2) Controller

public ActionResult Index()
        {

            Item item = new Item();

            item.Quantity = 33;
            ViewBag.Quantity = item.Quantity;
        
            item.Product.Name = "iphone";
            ViewBag.Name = item.Product.Name

            return View();
        }


3)View

<h1>@ViewBag.Quantity</h1>
<h1>@ViewBag.Name</h1>


이상과 같이 했을 때 2)Controller에서  item.Product.Name = "iphone"; 부터 에러가 나는 것으로 판단됩니다.
Item클래스내에 사용된 Tb_Product 클래스의 Name을 어떻게하면 사용할 수 있나요?



제목 작성자 날짜 조회
MVC Controller에서 Class에 포함된 다른 Class 값 배정하고 사용.. lballet 2020-05-29 160
RE : MVC Controller에서 Class에 포함된 다른 Class 값 배정하고.. wind1379 2020-06-01 144

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})