【问题标题】:How to edit nested models with ASP.NET MVC3如何使用 ASP.NET MVC3 编辑嵌套模型
【发布时间】:2011-11-13 21:51:08
【问题描述】:

我希望在 ASP.NET MVC3 中执行类似于 Railscasts Episode#196Railscasts Episode#197 的操作。

我有两个模型和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; }
}

这样做的正确方法是什么?

【问题讨论】:

  • 在 MVC 中使用列表/字典时要记住的一点是,除非您使用自定义索引器,否则模型绑定将丢弃第一个不相交索引之后的所有数据。

标签: jquery asp.net entity-framework asp.net-mvc-3 razor


【解决方案1】:

【讨论】:

  • 不完全是我想要的。我希望做与此类似的事情,但是,this approach 不适用于嵌套模型。
猜你喜欢
  • 2011-09-27
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 2011-04-12
  • 1970-01-01
相关资源
最近更新 更多