2013-09-29 18 views
1

請多多包涵的數據,我是新來的MVC如何加載不同型號

使用EF我創建了兩個表客戶&令他們對客戶ID外鍵約束。

我創建了一個控制器(名稱HomeController)&提供了導航到AddCustomer的鏈接& AddOrder Views。

AddCustomer視圖添加了一個新客戶,我將Customer模型傳遞給此視圖。這對我來說很好。

在AddOrder視圖中,我傳遞了Order模型。它有一些文本框,也是一個下拉菜單,顯示可供選擇的客戶列表。我的問題是如何在AddOrder視圖中填充客戶列表? AddOrder的模型是Order,我將如何獲取其中的客戶列表?

+0

你應該有最初做一些研究。 –

回答

0

只需使用ViewBag來填充下拉菜單。

控制器

ViewBag.Customer = new SelectList(db.Customer, "Name", "Name");//Name or id as per your requirements 

查看

@Html.DropDownList("Customer", String.Empty) 
0

將訂單列表添加爲訂單模型中的一個屬性。

public string list<string> CustomerNames { get; set;}