은 내가 또한 제품 전에 가상을 추가하여 다른 모델MVC 4 패스 개체
Order (int id, virtual Product product, String customerName)
이 모델을
Product (int int, String description, decimal price)
이 제품은 외래 키입니다. 나는 주문을 할 수 있기를 원하지만 어떻게 물건을 물건을 주문하는 형태로 전달할 수 있습니까?
사용자는 먼저 버튼 구매를 클릭하여 목록에서 제품을 선택하고 나면 이름을 입력해야합니다 (간단하게 유지). 이름 입력 양식에 제품을 어떻게 추가해야합니까?
나는 "[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create(Order order)
{
order.ConnectedProduct = db.Products.Find(1);
if (ModelState.IsValid)
{
db.Orders.Add(order);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(order);
}
를 사용하여 (제품을 선택한 후 추가 이름 양식에서) 내 게시물 핸들러에 수동으로 실시를 추가하려고하지만 여전히 필드 ConnectedProduct이 필요 돌아갑니다. (이 쇼를 debbuging