I would like to have a table within a form, with an update button. Ideally each row would be a form, but that doesn\'t fit html spec.
my view looks like this
you need such thing
@for(int i=0; i< Model.Count(); i++) { @Html.TextBoxFor(item => item[i].Name) }
read this post about model binding to a list http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx
use a for loop, not a foreach, and you'll have distinct id.
for
foreach