如何使用ASP.NET MVC3编辑嵌套模型
我希望在ASP.NET MVC3中执行类似于Railscasts Episode#196和Railscasts Episode#197的操作 。
我有两个模型和Order
和LineItem
, Order
包含至少一个LineItem
。 当用户创建订单时,我将使用一个LineItem
条目编辑器设置表单(我已经为此创建了一个EditorTemplate,并且工作正常。我想使用jQuery为LineItem
动态添加更多编辑器。
public class Order : EntityObject { public string CustomerName { get;set; } public EntityCollection LineItems { get;set; } } public class LineItem : EntityObject { public long ProductId { get;set; } public string Description { get;set; } public double Quantity { get;set; } }
这样做的正确方法是什么?
Pre-MVC3发布,但它仍然适用:
使用ASP.NET MVC部分视图进行动态JavaScript渲染
使用客户端jQuery模板而不是ASP.NET MVC部分视图呈现模型