Sie werden bemerken, dass Preview 5 die folgenden in ihrer Release Notes enthalten:Wie nutzen Sie die neuen Klassen in Modelbinder ASP.NET MVC Preview 5
Zusätzliche Unterstützung für benutzerdefinierte Modell Bindemittel. Mit benutzerdefinierten Ordnern können Sie komplexe Typen als Parameter für eine Aktionsmethode definieren. Um diese Funktion zu verwenden, markieren Sie den komplexen Typ oder die Parameterdeklaration mit [ModelBinder (...)].
Also, wie Sie tatsächlich gehen diese Einrichtung mit, so dass ich so etwas wie diese Arbeit in meinem Controller hat:
public ActionResult Insert(Contact contact)
{
if (this.ViewData.ModelState.IsValid)
{
this.contactService.SaveContact(contact);
return this.RedirectToAction("Details", new { id = contact.ID}
}
}