0

MVC 新手

该模型是一个列表:

public class person
{
[Display(Name = "ID")]
public object personID{ set; get; }
[Display(Name = "Last Name")]
public object personLastName { set; get; }
[Display(Name = "First Name")]
public object personFirstName{ set; get; }
}

在观点上:

@model = List<person>
foreach(person member in Model)
{
Html.LabelFor(member.personLastName)
Html.EditorFor(member.personLastName)

等等

每个标签都将关注第一个编辑器,我假设所有的 ID 都是相同的。在每个助手中将 id 作为“fieldname + id”传递是可行的,但是很乏味,有没有简单的方法来创建 id 或更合适的做事方式?

谢谢。

4

1 回答 1

1

看起来您正试图允许编辑模型列表。我强烈建议您阅读Phil Haacked - 模型绑定到列表。这是一个很好的入门资源。

于 2012-05-01T00:44:03.693 回答