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を作成する簡単な方法や、より適切な方法はありますか?
ありがとう。