I have a model:
public class MyListModel
{
public int ID {get;set;}
public List<User> Users{get;set;}
}
How do I use the Html.EditorFor method inside a foreach?
@model MyListModel
<table>
<tr>
<th></th>
</tr>
@foreach (var item in Model.Users) {
<tr>
<td>
@Html.EditorFor(item.Enabled)
</td>
</tr>
}
</table>
It’s been pointed out many times that posting such a model back to server will not work in mvc by default.
For properly editing with
EditorForin a loop –forshould be used as in: