我正在將我的應用程序從webforms轉換爲mvc,此刻我處於設計問題(以及我只是不知道如何在mvc中執行此操作)。查看和ICollection問題
基本上我的模型應該是這樣的:
public class DamagedItem
{
public Int32 LoanId {get;set;}
public String IdentityCode {get;set;}
public virtual ICollection<DamagedItems> DamagedItems {get;set;}
}
在我的控制器中我想這樣做:
public ActionResult Add(DamagedItem damagedItem)
{
//Do update logic here
}
然後在我看來,作爲需要,我可以添加到ICollection的。 但是,我不能這樣做,因爲如果我嘗試從我的控制器訪問ICollection,它是空的。
下面是當我想要做的圖像:
我只是不知道如何打好它在我看來,我如何將此類項目添加到我的ICollection的,當我更新視圖,然後需要保存我有權訪問我從控制器添加的內容?
感謝, 尼克
編輯:
我想在視圖中使用的部分,並用ajax做所有的邏輯下半部並將其存儲在一個會話變量,但我不想讓它依賴於ajax。
該視圖基本上有兩個表單部分,一個用於保存整個DamagedEntry,另一個用於構建損壞項目的列表。 那麼我如何填寫第二個表單部分的集合,然後使用第一個表單保存它。 我希望我是有道理的.. – xqwzid
你可以說我想創建主/細節視圖 – xqwzid