2011-09-09 59 views
0

我期待在ASP.NET MVC3中執行與Railscasts Episode#196Railscasts Episode#197類似的操作。如何使用ASP.NET MVC3編輯嵌套模型

我有兩個型號,OrderLineItem,而Order至少包含一個LineItem。當用戶創建訂單時,我將使用一個條目編輯器爲LineItem設置表單(我已經爲此創建了一個EditorTemplate,並且工作正常。我想使用jQuery爲LineItem動態添加更多編輯器。

public class Order : EntityObject { 
    public string CustomerName { get;set; } 
    public EntityCollection<LineItem> LineItems { get;set; } 
} 

public class LineItem : EntityObject { 
    public long ProductId { get;set; } 
    public string Description { get;set; } 
    public double Quantity { get;set; } 
} 

什麼是正確的方式做到這一點

+0

在MVC中使用Lists/Dictionaries時需要注意的一點是,除非使用自定義索引器,否則模型綁定會丟​​棄跟在第一個不相交索引之後的所有數據。 –

回答