我是MVC編程的新手。我將其他數據庫表中的值傳遞給我的編輯,並創建視圖來填充某些下拉列表。它運作良好。我在我的控制器中編輯和創建如下代碼:將值傳遞給mvc視圖中的下拉列表
var db = new MyProgramDataContext(); Order order = orderRepository.GetOrder(id); 計算機[ 「客戶」] =從C中db.customers 選擇新SelectListItem { 文本= c.customer_name, 值= c.customer_name } 返回視圖(順序);
我想將select語句移動到Respository以使事情更清潔一點,以便在Edit和Create中不重複相同的選擇。
ViewData [「customer」] = orderRepository.GetCustomers();
在Respository中,GetCustomers的返回類型是否應該是SelectListItem?我似乎無法得到它的工作。
您可能應該使用您正在執行此MVC編程的框架和語言對此進行標記。 MVC是一種在許多方面已經實現了很長時間的模式。 –
嗯,我認爲這是我的第一個標籤,但它不存在...對不起! – RememberME