Не совсем требование или еще что-нибудь, но вы можете сделать это в контроллере:
public ActionResult Edit(IEnumerable<Contact> contacts)
{
//Loop through and save all records
return View();
}
Это связано с желанием иметь в форме несколько записей, БЕЗ СЕТКИ и отправить все элементы. HTML-код будет похож на этот
<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>
Вам нужно создать собственный роутер или как? Кто-нибудь? Bueller