update the navigate of a Model(Be careful!)
@for (var int i = 0; i < Model.Rates; i++) { <tr> <td> @Html.EditorFor(modelItem => Model.Rates[i].minCount) @Html.ValidationMessageFor(model => Model.Rates[i].minCount) </td> <td> @Html.EditorFor(modelItem => Model.Rates[i].maxCount) @Html.ValidationMessageFor(model => Model.Rates[i].maxCount) </td> <td> @Html.EditorFor(modelItem => Model.Rates[i].Amount) @Html.ValidationMessageFor(model => Model.Rates[i].Amount) </td> </tr> }
记住要用for形式写成Model.Rates[i].minCount 的形式才能使 Name属性正常并绑定上Model,如果用foreach每个导航属性形成的 Name属性都是一样的。

浙公网安备 33010602011771号