【发布时间】:2011-01-06 00:36:58
【问题描述】:
这是一个由两部分组成的问题(请告诉我是否应该将它们分开)。
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 技能非常有限。
【问题讨论】:
标签: asp.net-mvc