Я недавно внедрил RouteConstraint, чья обязанность - сопоставить пользовательское значение маршрута с некоторыми данными модели, находящимися в сеансе.
Я обнаружил, что сеанс является нулевым для routeDirectionof IncomingRequest.
- Не настроен ли сеанс до тех пор, пока контроллер не будет создан / инициализирован?
- Если это так, то этот тип функции лучше подходит для фильтра, применяемого наУровень контроллера?
- Есть ли другие жизнеспособные варианты?
Позор заключается в том, что эту проверку нужно применять на каждом маршруте, кроме случаев, когда сеанс настроен на первыйзапись, поэтому я подумал, что лучшим решением будет ограничение маршрута.
Спасибо.