我正在尋找一種在MVC中填充多個表格的方法,因爲該方法只允許我返回一個ModelView,或者我不知道如何返回更多。我是否必須在控制器中構建表並存儲到ViewData中並在頁面中顯示viewData?在ASP中填充2個或更多表格MVC
編輯:對不起,我想我沒有表達這個想法。重點是我想在頁面中填充2個或更多數據表。
例如,如果我有一個客戶,並且該客戶有5個聯繫人和5個地址,我想顯示客戶信息和2個包含聯繫人和地址的表格。
for each p in modelview
{
"<td>" + p.Name + "</td>"
}
for each p2 in modelview2
{
"<td>" + p2.Product + "</td>"
}
對於簡單地將數據傳遞給視圖(列表/顯示),我同意。但是,從視圖獲取數據(新/更新)時,這種方法並不總是最簡單的。特別是,如果您已經有複合模型,請說明具有相關聯繫人的用戶。 – tvanfosson 2009-04-14 14:09:48