我有一个包含集合的模型。我想将每个人包装EditorFor
在一个表单中,该表单以单个元素作为参数发布到一个动作。IE:
class ModelWithCollection
{
List<ElementModel> Elements { get; set; }
}
class ElementModel
{
int Field { get; set; }
}
public ActionResult ElementAction(ElementModel viewModel)
{
}
但是,我viewModel
没有填充属性。我可以理解这一点,因为编辑器将 id 呈现为Elements[0].Field
. 宁愿在哪里行动就好了Field
。
我怎样才能解决这个问题?
我不认为我可以使用 jquery 或其他东西手动构建帖子,因为它包括上传文件。