【发布时间】:2011-05-13 03:22:31
【问题描述】:
给定以下类型
public class SomeValue
{
public int Id { get; set; }
public int Value { get; set; }
}
public class SomeModel
{
public string SomeProp1 { get; set; }
public string SomeProp2 { get; set; }
public IEnumerable<SomeValue> MyData { get; set; }
}
我想为SomeModel 类型创建一个编辑表单,其中将包含SomeProp1 和SomeProp2 的常用文本字段,然后是一个表格,其中包含SomeModel.MyData 集合中每个SomeValue 的文本字段.
这是怎么做到的?这些值如何绑定回模型?
我目前有一个表单为每个值显示一个文本字段,但它们都具有相同的名称和相同的 ID。这显然不是有效的 HTML,并且会阻止 MVC 将值映射回来。
【问题讨论】:
标签: asp.net-mvc .net-4.0 ienumerable asp.net-mvc-3