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-Model Binding ToAListを読むことを強くお勧めします。これは、始めるのに最適なリソースです。

于 2012-05-01T00:44:03.693 に答える