这是一个两部分的问题(请让我知道,如果他们应该分裂)。
1)我有一个模型类,它包含一个对象数组。我想能够自动绑定,所以我可以在我的控制器中接受一个pollModel参数。
public class pollResponseModel { public long id { get; set; } public long pollID { get; set; } public string text { get; set; } public long count { get; set; } } public class pollModel { public long id; public long entID { get; set; } public string question { get; set; } public DateTime posted { get; set; } public DateTime expiration { get; set; } public pollResponseModel[] responses { get; set; } }
问题是,我不知道如何绑定响应字段,看到它可以是任何任意大小。嗯,当显示编辑视图时,我可以正确地绑定它,但这是关于它。这导致我的问题的第二部分:
2)在客户端上的列表中动态创建和删除数据的一种可接受的方法是什么,以便它可以绑定到一个模型,并在服务器上以其修改的形式访问?我想象的创建/删除过程工作像iPhone列表GUI:一个单一的按钮将添加一个新的元素,每一行数据的一个按钮将从列表中删除它。我想象jQuery是一个合适的起点,但我的JS技能是非常有限的。