Я создал базовый контроллер, который переопределяет Initialize, устанавливает cookie и сохраняет некоторые данные в БД. Здесь я также должен проверить, установлен ли cookie и не перенаправлен ли он на страницу ошибки.
Пользователи этого сайта приходят из магазина на другом сайте, который передает мне идентификатор магазина, и я установил его в файле cookie. Мне нужно убедиться, что ID хранится и, если нет, передать их по ошибке или обратно, чтобы выбрать магазин.
У меня проблемы с перенаправлением или отображением этой ошибки в базовом контроллере. Я даже попробовал конструктор контроллера. Ниже приведен код, который я пытаюсь переопределить в Initialize, но ControllerContext в данный момент не имеет значения?
if (StoreID == null)
{
View("StoreError").ExecuteResult(ControllerContext);
return;
}