Nehmen wir an, ich habe ein Objekt:
Person
{
public string FirstName {get;set;}
public string LastName {get;set;}
}
Auf der Client-Seite erhält der Benutzer eine Tabelle mit einer ganzen Reihe von Eingabetexten zum Hinzufügen/Bearbeiten dieser "Personen".
<tr>
<td><input type="text" name="FirstName"/></td>
<td><input type="text" name="LastName"/></td>
</tr>
<tr>
<td><input type="text" name="FirstName"/></td>
<td><input type="text" name="LastName"/></td>
</tr>
<tr>
<td><input type="text" name="FirstName"/></td>
<td><input type="text" name="LastName"/></td>
</tr>
Die Controller-Aktion erwartet eine List<Person>
:
public ActionResult SavePeople (List<Person> people)
{ ..... }
Die Eingabedaten werden mit einem AJAX-Aufruf an die Aktion übermittelt. Wie lassen sich die Eingabedaten am einfachsten serialisieren? Ich möchte nicht manuell ein JavaScript-Array usw. erstellen. Etwas wie $('table input').serialize()
...
Ich danke Ihnen!