带帮助程序的MVC唯一HTML ID

时间:2012-05-01 00:36:49

标签: c# asp.net-mvc-3

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)

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

感谢。

1 个答案:

答案 0 :(得分:1)

看起来您正在尝试允许编辑模型列表。我强烈建议你阅读Phil Haacked - Model Binding To A List。这是一个很好的入门资源。