这有点是一个两部分的问题(如果需要分开,请告诉我)。
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; }
}
问题在于我不确定如何绑定responses
字段,因为它可以是任意大小。当显示编辑视图时,我可以正确地绑定它,但仅限于此。这导致我提出了第二部分的问题:
2)有什么可接受的方法可以动态创建和删除客户端列表中的数据,以便将其绑定到模型并以其修改后的形式访问服务器?我设想创建/删除过程像iPhone列表GUI一样工作:单个+
按钮将添加一个新元素,每行数据上的-
按钮将从列表中删除它。我想像jQuery是一个适合起点的库,但我的JS技能非常有限。