he un modelo de vista personalizada definida como:MVC modelo de vista personalizada y vinculante de auto
public class SampleFormViewModel
{
public SampleFormViewModel(SelectList companies, Widget widget)
{
Companies = companies;
Widget = widget;
}
public SelectList Companies { get; private set; }
public Widget Widget { get; private set; }
}
En mi manejador Edit Post Tengo la siguiente entrada:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(SampleFormViewModel model)
{
formulario Editar está configurado como:
Inherits="System.Web.Mvc.ViewPage<Sample.Web.Models.SampleFormViewModel>"
Y simplemente explota, no estoy seguro de lo que está pasando, tiene el siguiente error: No p constructor sin parámetros definido para este objeto. Estoy seguro de que me falta algo realmente obvio aquí. Algunos antecedentes, el GET funciona perfectamente y muestra el menú desplegable de la lista de selección como se esperaba. Supongo que volver a enlazar automáticamente al modelo de vista personalizada es lo que está fallando pero no estoy seguro de qué hacer al respecto.
¿Cómo es el formulario que está publicando? –