No parameterless constructor defined for this object

Дата: 27.07.2010
Категории: MVC Visual Studio (C#)

Итак, имеется MVC приложение. При нажатии на кнопку происходит ошибка «No parameterless constructor defined for this object». До кода в контроллере дело еще не доходило.

Ошибка No parameterless constructor defined for this object

Я использовал для вывода/ввода информации модель, а в модели определил один конструктор. Что-то вроде этого:

public ClassModel(DataManager dm)
{
}

Как видите, в конструктор передается один параметр. Ошибка возникала из-за того что не существовало конструктора в котором нет входных параметров. Создание еще одного конструктора (без параметров) или изменение существующего устранило проблему.

Коментарии отсутствуют