Вопрос. Как сделать объект, созданный внутри фильтра действия, доступным в методе действия?
Предыстория:
У меня есть множество форм (среди прочего) на веб-сайте MVC.
Каждый из них имеет свою собственную модель представления, которая наследуется от базового типа (FormPage).
Мое соглашение для них состоит в том, чтобы называть тип модели представления как имя действия, к которому добавляется «Форма». Итак, моя модель представления ContactUs — FormContactUs : FormPage.
Ряд базовых свойств модели представления устанавливается одинаково для всех форм, и у меня есть общая служебная функция, которую я вызываю внутри метода действия, чтобы сделать это.
Установка модели представления, выбор типа на основе имени действия и соглашения об именах, а также установка базовых свойств, общих для всех форм, из фильтра действий сделают это немного СУХИМ. Мое единственное препятствие, похоже, заключается в том, чтобы выяснить, как сделать объект, созданный внутри фильтра, доступным в методе действия.