Not really a requirement or anything yet, but can you do this in a controller:
public ActionResult Edit(IEnumerable<Contact> contacts)
{
//Loop through and save all records
return View();
}
This comes from wanting to have multiple records on a form, WITH NO GRID and submit all the items. The HTML would be similar to this
<form>
<input type="text" id="FirstName" value="Joe"/><input type="text" id="LastName" value="Smith"/><input type="hidden" id="PK" value="1"/>
<input type="text" id="FirstName" value="Joe"/><input type="text" id="LastName" value="Smithen"/><input type="hidden" id="PK" value="2"/>
<input type="text" id="FirstName" value="Joe"/><input type="text" id="LastName" value="Smiths"/><input type="hidden" id="PK" value="3"/>
<input type="text" id="FirstName" value="Joe"/><input type="text" id="LastName" value="Smithy"/><input type="hidden" id="PK" value="4"/>
<input type="text" id="FirstName" value="Joe"/><input type="text" id="LastName" value="Smithers"/><input type="hidden" id="PK" value="5"/>
<input type="submit" value="Save"/>
</form>
Do you have to create your own router or what? Anyone? Bueller?