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