在asp.net mvc视图中动态添加或删除对象

时间:2010-12-15 07:14:28

标签: asp.net-mvc-2 object view

我有(例如)这两个对象:

class Customer
{
    public int Id { get; set; }
    public string Name { get; set; }
    public string Address { get; set; }
    ...
    public List<Order> Orders;
}

class Order
{
    public int Id { get; set; }
    public string Description { get; set; }
    ...
}

我想要一个可以编辑客户数据的视图 (那部分已经工作正常),但我想要一些 “动态网格”,用于在同一页面上添加/删除/更新订单。

你怎么能这样做?使用jQuery,您可以添加或删除html控件,但可以添加或删除 一个Order对象呢? 有什么想法吗?

感谢,

菲利普

1 个答案:

答案 0 :(得分:2)

我建议你查看Steve Sanderson的以下blog post,它说明了一种很好的技术,可以用来编辑ASP.NET MVC 2中的可变长度列表。