2010-09-16 1 views

ответ

2

В этом thread есть обсуждение по этому вопросу. Короче говоря, я попытался ее удалить, но это не так сильно, поэтому я не внес изменений. Но для большинства людей это не проблема. Надеюсь, это так и для вас, так как вы говорите, что вам «просто любопытно» :)

Что касается причины, по которой он нужен по умолчанию ctor, это связано с тем, как T4MVC генерирует производные классы контроллеров, которые он должен быть способен создать экземпляр. Чтобы это сработало, он должен иметь возможность правильно построить базовый класс, что непросто, если у него нет значения по умолчанию ctor.

+0

Но что побудило вас реализовать эту функцию изначально? – SiberianGuy

+0

Расширенный ответ, чтобы дать некоторые подробности об этом. –

+0

Спасибо! Теперь понятно: – SiberianGuy