2011-03-30 19 views
0

我有一個情況,我有一個項目,有幾個模型有一個「職員」財產(像部門負責人,任務分配給誰等)。我想創建一個局部視圖來編輯所有這些使用下拉菜單,所以我可以使用Html.EditorFor,當我需要一個編輯器爲他們任何一個。對於EditorFor下拉菜單中的視圖,下拉菜單中的數據來自哪裏?

我遇到的問題是搞清楚在哪裏獲取數據來構建您可以選擇的員工列表。這是一個來自數據庫的員工名單。部分視圖從哪裏獲取該列表?它是否應該在視圖中只需要一些邏輯來加載它,或者我編輯的任何ViewModel是否包含整個列表?

我很新的MVC,所以我一直在努力解決這個問題。謝謝你的幫助。 :)

回答

1

聽起來像自定義ViewModel的完美候選人。我總是把人們推薦給書呆子晚餐教程,其中涵蓋了幾乎相同的東西(填充下拉框)。 Check it out here!

+0

這是一個很好的例子,謝謝! – Tridus 2011-03-30 14:26:02