ASP.NET MVC: No parameterless constructor defined for this object

I just had a similar problem. The same exception occurs when a Model has no parameterless constructor. The call stack was figuring a method responsible for creating a new instance of a model. System.Web.Mvc.DefaultModelBinder.CreateModel(ControllerContext controllerContext, ModelBindingContext bindingContext, Type modelType) Here is a sample: public class MyController : Controller { public ActionResult Action(MyModel model) { } … Read more