我正在使用2個模型的簡單實踐Web應用程序:公司&客戶 - 都有自己的意見。在公司的編輯視圖中,我想從客戶視圖加載編輯表單,以便用戶可以立即更新公司&客戶。如何從MVC中的其他視圖加載編輯字段
公司/編輯視圖顯示客戶列表(我使用公司&客戶的視圖模型加載了客戶數據)。在'customer-info'div中,每個客戶名稱旁邊都有一個「編輯」圖標。單擊該按鈕將從客戶/編輯視圖中將編輯器表單加載到公司/編輯視圖中。
我是否正確地進行了構造,還是有更好的方法來組合這兩個模型的數據,以便用戶可以同時編輯它們?
注:我正在使用MVC實體框架核心& Visual Studio 2017來構建這個應用程序。
一種方法是創建一個綜合模型同時具有'Customer'和'Company'在它的新觀點。這樣你就可以把這兩個表單放在一個頁面上,擁有所有的MVC驗證(如果你使用的話),並且當你提交表單時,你將得到兩個模型的組合來與服務器端一起工作 – scgough